Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jotase1507 en 16 de Febrero 2015, 20:22

Título: Solucion Ejercicio CU00675B - Copiar y comparar arrays en Java
Publicado por: jotase1507 en 16 de Febrero 2015, 20:22
Buenas tardes, subo mi ejercicio, antes respondo las preguntas.

¿Qué tipo de datos almacena el array?

El array almacena datos de tipo "int"

¿Qué tipo de datos almacena el ArrayList?

El ArrayList almacena objetos de tipo Integer (que recibe datos de tipo int)

Código: [Seleccionar]
import java.util.ArrayList;
//Ejercicio 75
public class Prueba {
    public static void main (String [] args) {

        int [] miArray1 = {2,-4,3,-7};

        for (int valor:miArray1) {
            System.out.println(valor);
        }
        ArrayList<Integer> lista1 = new ArrayList<>();
        for (int i = 0; miArray1.length > i; i++) {
            lista1.add(i, miArray1[i]);
        }
        for (int valor:lista1){
            System.out.println(valor);
        }
    }
}
Título: Re:Solucion Ejercicio CU00675B - Copiar y comparar arrays en Java
Publicado por: toni_apr en 16 de Febrero 2015, 22:52
Hola jotase

Respuesta correcta.
Aunque el array puede almacenar números de tipo int
El ArrayList no puede hacerlo y usamos su correspondiente objeto de tipo Integer

Y tu clase también está bien.

Saludos