Hola. Mi solución al ejercicio CU00675B, favor revisarlo, saludos estimados.
EJERCICIO
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?
¿Qué tipo de datos almacena el array?El "array" almacena datos del tipo primitivo
int.
¿Qué tipo de datos almacena el ArrayList?El "ArrayList" almacena datos del tipo objeto
Integer.(tipo envoltorio de int)
Ejercicioimport java.util.ArrayList;
public class TestEjercicioArrays
{
public static void main(String []args){
int [] miArray1={2,-4,3,-7};
ArrayList<Integer> lista1=new ArrayList<Integer>();
//Presento miArray1
System.out.print("\nArray [int]:\t");
for (int i=0;i< miArray1.length;i++){
System.out.print("\tmiArray1["+i+"]= "+miArray1[i]+";");
}
//Copio elementos de tipo primitivo int en objeto Array tipo objeto Integer
for(int i=0;i<miArray1.length;i++){
lista1.add(miArray1[i]);
}
//Muestro por pantalla contenido de lista1
int i=0;
System.out.print("\nArrayList<Integer>:");
for(Integer auxLista1:lista1){//for each
System.out.print("\tlista1 ("+i+")= "+ auxLista1+";");i++;
}
}//cierre del main
}//cierre de la clase