Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Jarper en 21 de Enero 2015, 14:55

Título: CU00679B transformar array en ArrayList java asList ejemplo constructores
Publicado por: Jarper en 21 de Enero 2015, 14:55
Buenas tardes,

 EJERCICIO

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. Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.

Yo he realizado el siguiente código:
Código: [Seleccionar]
public class Test79
{
    public static void main(String[] args){
        Boolean[] arrayBooleano = {true, true, false, false, true, false};
        List<Boolean> linkedList = new LinkedList<Boolean>(Arrays.asList(arrayBooleano));
        System.out.println(linkedList);
    }
}
Creo que lo que el enunciado pedía era crear algo tal que así:
Código: [Seleccionar]
List<LinkedList> linkedList = new LinkedList<LinkedList>....
Si lo que el enunciado pedía era lo segundo...no he sabido enlazar un array de Boolean con una LinkedList que pide LinkedList.
Con Arrays.asList(arrayBooleano) conseguimos una List<Boolean> por lo que no puedo añadirlo a LinkedList<LinkedList>.

Ayuda, por favor.

Muchas gracias, atentamente.
Título: Re:CU00679B transformar array en ArrayList java asList ejemplo constructores
Publicado por: toni_apr en 21 de Enero 2015, 18:14
Hola Jarper

Tu primera solución es la que se pedía. Bien. Has rellenado una lista con el contenido de un array.

En cuanto a la segunda opción, no sé si tendrá utilidad.
La clase LinkedList se caracteriza porque además de aceptar elementos null gestiona los elementos tanto al principio como al final de la lista.
Hacer que un LinkedList manipule como elementos una colección de LinkedList debe requerir un código realmente enrevesado.

Saludos
Título: Re:CU00679B transformar array en ArrayList java asList ejemplo constructores
Publicado por: Jarper en 22 de Enero 2015, 10:50
Muchas gracias toni_apr por todo el tiempo que le dedicas a corregir mis ejercicios.
La verdad es que cuando cuelgo una duda de algo que no se hacer, ya le he dado mil vueltas y me desespero.
De verdad, muchas gracias a todos por el trabajo que realizais.

Un abrazo, atentamente.