Aquí dejo mi respuesta al ejercicio, muy simple, creo hace lo que se pide, mi duda de si está bien es que solo añado un Objeto String al LinkedList.
Pero mirando no es posible añadir más pues toString(boolean [] a) solo acepta array de boolean, no primitivos por separado (para luego añadirlos uno a uno al LinkedList como Strings.
AsList funcionaria igual pero enviando una referencia o apuntador a un List, que luego habria que desenredar con un Iterator imagino, así que lo deje así.
import java.util.Arrays;
import java.util.LinkedList;
public class BooleanosArray{
public static void main (String[] args){
boolean [] arrayBooleanos = {true, true, false, false, true, false};
LinkedList <String> listaUnida = new LinkedList <String>();
listaUnida.add(Arrays.toString(arrayBooleanos));
System.out.println(listaUnida);
}
}
He visto soluciones con asList pero declarando Boolean el array, Clase no boolean primitivos que entendia pide el enunciado.
Si los declaro como Objetos de clase Boolean efectivamente si se puede pasar como List a LinkedList y los asigna uno a uno en la LinkedList.
import java.util.Arrays;
import java.util.LinkedList;
public class BooleanosArray{
public static void main (String[] args){
Boolean [] arrayBooleanos = {true, true, false, false, true, false};
LinkedList <Boolean> listaUnida = new LinkedList <Boolean>(Arrays.asList(arrayBooleanos));
//listaUnida.add(Arrays.toString(arrayBooleanos));
System.out.println(listaUnida);
}
}
Cuanta información de golpe espero poco a poco con la práctica se me vaya ordenando en la cabeza todo esto que voy pez :-)