Propongo esta solución al ejercicio CU00675B.
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