Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: barriway en 12 de Julio 2015, 10:26

Título: Java diferencia entre int e Integer ejercicio CU00675B Copiar y comparar arrays.
Publicado por: barriway en 12 de Julio 2015, 10:26
Propongo esta solución al ejercicio CU00675B.


Código: [Seleccionar]
import java.util.ArrayList;
import java.util.Iterator;

public class CopiaArray
{
    public static void main(String Arg[]){
        int miArray[]={2, -4, 3, -7};

        for(int i=0;i<miArray.length;i++){
            System.out.println("miArray["+i+"]="+miArray[i]);
        }

        ArrayList<Integer> lista1= new ArrayList<Integer>();
        for(int i=0;i<miArray.length;i++){
            lista1.add(miArray[i]);
        }

        int j=0;
        Iterator<Integer> iteradorLista1 = lista1.iterator();
        while(iteradorLista1.hasNext()){
         System.out.println("lista1("+j+")="+iteradorLista1.next());
            j++; 
        }
    }
}

1.¿Qué tipo de datos almacena el array?

En este caso el array almacena datos del tipo primitivo int.


2. ¿Qué tipo de datos almacena el ArrayList?

El ArrayList por su parte almacena objetos de la clase Integer.

Un saludo
Título: Re:Curso JAVA ejercicio CU00675B. Copiar y comparar arrays en Java.
Publicado por: RaGa en 14 de Julio 2015, 16:17
Hola!

Tu código está muy bien, no tengo nada para agregar.
Las respuestas a las preguntas excelentes también. Felicitaciones.
A seguir adelante!