Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: matru en 16 de Marzo 2016, 18:07
		
			
			- 
				Ejercicio CU00675B del tutorial básico java desde cero:
 
 import java.util.ArrayList;
 import java.util.Iterator;
 
 public class ListaComparada
 {
 public static void main(){
 
 
 int[] miArray = {2,-4,3,-7};
 ArrayList<Integer> lista = new ArrayList<Integer>();
 for(int i=0; i< miArray.length;i++){
 
 System.out.println("miArray["+i+"]= "+miArray[i]);
 }
 
 for(int i =0; i< miArray.length;i++){
 
 lista.add(miArray[i]);
 }
 
 System.out.println("");
 int i=0;
 for(Integer tmp: lista){
 
 System.out.println("Nueva Lista: "+ (i) +"= "+ tmp);
 i++;
 }
 
 }
 }
 
 
 
 
 
 
 ¿Qué tipo de datos almacena el array?
 
 numeros primitivos
 
 ¿Qué tipo de datos almacena el ArrayList?
 
 tipos array con contenido de números
 primitivos que al pasarcelos dinamicamente
 se convierten en Integer por que asi esta
 declarado el ArayList.
 
 
 si no estoy e no correcto favor orientarme.
 
 
 
- 
				Hola matru, el ejercicio está bien. Lee este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=2784.0 donde se explica que no debe usarse un índice i en un for extendido
 
 Saludos