Autor Tema: Java crear lista tipo LinkedList a partir de array uso clase Arrays CU00679B  (Leído 2127 veces)

mary conchis

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 19
    • Ver Perfil
Hola, mi propuesta de solución para el ejercicio CU00679B del curso de fundamentos de programación Java.

Citar
Declara un array que contenga seis booleanos que sean true, true, false, false, true, false. A continuación, crea una lista de tipo LinkedList a partir de dicho array usando la clase Arrays del api de Java.

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

public class DeArrayALista
{
   public static void main(String [] args)
   {
      Boolean [] miArray={true, true, false, false, true, false};
      List<Boolean> miLista=new LinkedList<Boolean>();
      miLista=Arrays.asList(miArray);
      System.out.println("Contenido de la lista"+ miLista);
     
   }
}
« Última modificación: 09 de Agosto 2019, 18:13 por Ogramar »

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
Re:java desde cero ejercicio (cu00679b)
« Respuesta #1 en: 07 de Noviembre 2018, 18:34 »
Hola de nuevo Mari Conchis.

El ejercicio esta bien resuelto y hace lo que se pide en el enunciado.

Solo puntualizar una cosa para que quede mejor presentado en pantalla.

Esta es la presentación por pantalla de tu código y no esta mal .
Contenido de la lista[true, true, false, false, true, false]

Esta es otra presentación de código por pantalla.
Elementos en el array original : true, true, false, false, true, false,
Objetos en la colección copiada [true, true, false, false, true, false]

Lo único que en esta segunda presentación por pantalla nos muestra el array original y la copia.

Solamente se trata de programar un poquito mas que al fin y al cabo es lo que estamos aprendiendo.
Este es tu código que no esta mal:

Código: [Seleccionar]
Boolean [] miArray={true, true, false, false, true, false};
      List<Boolean> miLista=new LinkedList<Boolean>();
      miLista=Arrays.asList(miArray);
      System.out.println("Contenido de la lista"+ miLista);
     
Y este es el mio que no esta mejor que el tuyo pero presenta algo mas en pantalla.
Código: [Seleccionar]
Boolean [ ] miArrayBoolean={true, true, false, false, true, false};   
     List<Boolean> miListaBoolean = new LinkedList<Boolean>();
     
     miListaBoolean = Arrays.asList (miArrayBoolean);
      System.out.print("Elementos en el array original : ");
     for(int i=0;i<miArrayBoolean.length;i++){
         System.out.print(miArrayBoolean[i]+", ");
       
        }
         System.out.println("\nObjetos en la coleccion copiada "+miListaBoolean);
    }

Un Saludo ;)

 

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".