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