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