Creando un LinkedList a partir de un array. Utilizando constructores (2) con parametros.
public class TestConstructores2
import java.util.Arrays; import java.util.LinkedList; import java.util.List; import java.util.ArrayList; import java.util.Iterator;
public class TestConstructores2
{
public static void main(String []args)
{
Boolean []verdaderoFalsoA = {true, true, false, false, false, false};
List<Boolean> verdaderoFalsoLL = new LinkedList<Boolean>(Arrays.asList(verdaderoFalsoA));
//verdaderoFalsoLL = Arrays.asList(verdaderoFalsoA); (sintaxis valida si el constructor de LinkedList fuese su constructor general)
System.out.println("El contenido inicial de la LinkedList es: " + verdaderoFalsoLL);
Boolean []otroVerdaderoFalsoA = Arrays.copyOf(verdaderoFalsoA,10);
List<Boolean> verdaderoFalsoAL = new ArrayList<Boolean>(Arrays.asList(otroVerdaderoFalsoA));
System.out.println("\nEl contenido inicial del ArrayList es: " + verdaderoFalsoAL);
Iterator iVerdaderoFalsoAL = verdaderoFalsoAL.iterator();
while(iVerdaderoFalsoAL.hasNext())
{
if(iVerdaderoFalsoAL.next() == null)
{
iVerdaderoFalsoAL.remove();
}
}
System.out.println("\nEl contenido actual del ArrayList es: " + verdaderoFalsoAL);
}
}