Autor Tema: Ejercicio CU00674B y CU00675B pasar array int a ArrayList de Integers java  (Leído 3063 veces)

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Hola.
En el ejercicio CU00674B he creado las carpetas 'packages' propuestos con las clases en su interior.
He comprobado al compilar que para tener acceso a clases de otro package he de incluir con 'import' el package de la clase deseada.

No se como presentar este ejercicio para revisar su composición.
---------
Del ejercicio CU00675B presento clase con main
Clase CopiaArrayEnArrayList
Código: [Seleccionar]
import java.util.ArrayList;
/**
 * Detalles de la clase.
 * @author (Toni)
 * @version (0)
 */
public class CopiaArrayEnArrayList {             // Atributos de la clase CopiaArrayEnArrayList
   
    //Constructor para objetos de la clase CopiaArrayEnArrayList
    public CopiaArrayEnArrayList() {            // Inicializa atributos
       
    } // Fin del constructor CopiaArrayEnArrayList
   
    // Siguen los setters para los atributos de la clase CopiaArrayEnArrayList
   
    // Ahora los getters para los atributos de la clase CopiaArrayEnArrayList
   
    // Y seguidamente, metodos varios.
    public static void main (String [] args) {
        int [] miArray1 = {2, -4, 3, -7};
        ArrayList<Integer> lista1 = new ArrayList<Integer>();
        System.out.println ("int [] miArray1\t\t|\tArrayList<Integer> lista1");
        for (int i = 0; i < miArray1.length; i++) {
            lista1.add(miArray1[i]);
            System.out.println ("\t" + miArray1[i] + "    \t\t|\t\t" + lista1.get(i));
        }
        System.out.println ("\tCon un for tradicional, se ha recorrido el array[] de primitivos (int) \"miArray1\" y...\n" +
        "Cada uno de sus elementos se ha añadido al 'ArrayList' de tipo (Integer) y nombre \"lista1\".\n" +
        "De forma que sus valores son iguales.\n" +
        "La columna de la izquierda muestra el contenido del array.\n" +
        "Que son tipos primitivos (int).\n\tLa columna de la derecha presenta el contenido del ArrayList.\n\t" +
        "Que son objetos de tipo (Integer).");
    } // fin del main
} // Fin de la clase CopiaArrayEnArrayList
« Última modificación: 31 de Agosto 2014, 18:52 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Ejercicio CU00674B y CU00675B
« Respuesta #1 en: 19 de Julio 2014, 16:03 »
Hola toni, para el CU00674 con incluir el código de las diferentes clases sería suficiente. Sobre el CU00675 lo veo todo bien, las preguntas ¿Qué tipo de datos almacena el array? ¿Qué tipo de datos almacena el ArrayList? veo que las has respondido dentro del código, así que perfecto.

Saludos!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".