Respuesta al ejercicio CU00675B del tutorial de aprendizaje de programación Java desde cero:
Consigna:
Crea un programa Java donde declares un array de enteros tipo int miArray1 cuyo contenido inicial sea {2, -4, 3, -7}. Muestra su contenido por pantalla. Copia el contenido de este array a un ArrayList denominado lista1 y muestra su contenido por pantalla. ¿Qué tipo de datos almacena el array? ¿Qué tipo de datos almacena el ArrayList?
Este array en particular almacena datos de tipo primitivo.
El ArrayList almacena tipos de datos complejos (objetos) y tipos de datos primitivos.
Clase TestCopiaArraysimport java.util.ArrayList;
public class TestCopiaArrays {
public static void main (String [ ] Args) {
int[] miArray1 = {2, -4, 3, -7};
ArrayList<Integer> lista1 = new ArrayList<Integer>();
for(int i =0 ; i<miArray1.length;i++)
{
System.out.println("miArray1["+i+"]=" + miArray1[i]);
lista1.add(miArray1[i]);
System.out.println("lista1 = "+lista1.get(i));
}
}
}
Saludos!!