Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Dan_SB en 12 de Abril 2015, 02:47

Título: Arrays asList api Java Ejercicio CU00679B. Transformar array a LinkedList.
Publicado por: Dan_SB en 12 de Abril 2015, 02:47
Buenas noches!

Vengo a resolver el ejercicio 79° del curso, que pide esto:

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.

Mi código aquí:

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

public class TransformarArray {
    public static void main(String[]args){
        Boolean[] arrayBooleana = {true,true,false,false,true,false};
        LinkedList <Boolean> listaBoleana = new LinkedList<>();
        listaBoleana.addAll(Arrays.asList(arrayBooleana));
        System.out.println("Lista LinkedList: " + listaBoleana);       
    }
}

Ejecutado:

(http://i.imgur.com/X2OWrlQ.png)

Saludos!
Título: Re:Ejercicio (CU00679B), Transformar array a LinkedList.
Publicado por: Mario R. Rancel en 13 de Abril 2015, 23:21
Hola Dan, todo correcto.

La declaración LinkedList <Boolean> listaBoleana = new LinkedList<>(); también puede hacerse así: List <Boolean> listaBoleana = new LinkedList<>(); pero esto es una cuestión que se estudia más adelante en el curso y no hay que adelantar acontecimientos. Adelante.

Saludos
Título: Re:Ejercicio (CU00679B), Transformar array a LinkedList.
Publicado por: Dan_SB en 14 de Abril 2015, 04:06
Muchas gracias por tu comentario!  :D