Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: barriway en 12 de Julio 2015, 10:26
-
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
-
Hola!
Tu código está muy bien, no tengo nada para agregar.
Las respuestas a las preguntas excelentes también. Felicitaciones.
A seguir adelante!