Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Javieerg en 30 de Octubre 2015, 04:04

Título: diferencia entre int e Integer Java Copiar y comparar arrays mostrar. (CU00675B)
Publicado por: Javieerg en 30 de Octubre 2015, 04:04
Esta es mi solucion..

Código: [Seleccionar]
import java.util.Arrays;
import java.util.ArrayList;

public class miArrays{

    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]);
        }
        System.out.println("");
        System.out.println("Copiamos el contendido de miArray1 en un ArrayList llamado lista1...");
        ArrayList<Integer> lista1 = new ArrayList<Integer>();
        for(int i=0; i<miArray1.length; i++){
            lista1.add(miArray1[i]);
        }
        for(Integer contenido: lista1){
            System.out.println("Contenido: "+contenido);
        }
    }
}

Citar
¿Qué tipo de datos almacena el array? Datos tipo int.

Citar
¿Qué tipo de datos almacena el ArrayList? Datos tipo Integer.
Título: Re:Copiar y comparar arrays en Java. (CU00675B)
Publicado por: Mario R. Rancel en 31 de Octubre 2015, 14:34
Hola Javier tu código y respuestas son perfectas; como indicas el array almacena datos de tipo int (tipo primitivo) mientras que el ArrayList almacena datos tipo Integer (objetos, envoltorio o wrapper del tipo primitivo).

Un saludo