Hola, dejo mi propuesta de solución al ejercicio CU00675B del tutorial de programador Java. Tengo una duda, en la parte de imprimir la lista primero lo hice con un for sencillo y me aparecian todos los numero del array en un espacio de la lista, despues lo hice con un for extendido y ya salió bien ¿por qué pasa eso?
import java.util.ArrayList;
public class ComparadorArrays
{
public static void main (String [ ] Args) {
int [ ] miArray1 = {2, -4, 3, -7};
for(int i=0; i < miArray1.length; i++) {
System.out.println("miArray1[" + i +"]= " + miArray1[i]+"; ");
}
ArrayList<Integer>lista1=new ArrayList<Integer>();
for(int i=0; i <miArray1.length; i++){
lista1.add(miArray1[i]);
}
System.out.println();
for(int numArray: lista1){
System.out.println("lista1=" + numArray);}
}
}