Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Javieerg en 30 de Octubre 2015, 04:04
-
Esta es mi solucion..
import java.util.Arrays;
import java.util.ArrayList;
public class miArrays{
public static void main(String []args){
int [] miArray1 = {2, -4, 3, -7};
for(int i=0; i<miArray1.length; i++){
System.out.println("miArray1 "+"i"+": "+miArray1[i]);
}
System.out.println("");
System.out.println("Copiamos el contendido de miArray1 en un ArrayList llamado lista1...");
ArrayList<Integer> lista1 = new ArrayList<Integer>();
for(int i=0; i<miArray1.length; i++){
lista1.add(miArray1[i]);
}
for(Integer contenido: lista1){
System.out.println("Contenido: "+contenido);
}
}
}
¿Qué tipo de datos almacena el array? Datos tipo int.
¿Qué tipo de datos almacena el ArrayList? Datos tipo Integer.
-
Hola Javier tu código y respuestas son perfectas; como indicas el array almacena datos de tipo int (tipo primitivo) mientras que el ArrayList almacena datos tipo Integer (objetos, envoltorio o wrapper del tipo primitivo).
Un saludo