Crear ArrayList a partir de un array

Tengo un array que se inicializa como:

Element[] array = {new Element(1), new Element(2), new Element(3)};

Me gustaría convertir este array en un objeto de la clase ArrayList.

ArrayList<Element> arraylist = ???;
Solución
new ArrayList(Arrays.asList(array))
Comentarios (20)
new ArrayList(Arrays.asList(myArray));

Asegúrate de que miArray es del mismo tipo que T. Obtendrá un error del compilador si intenta crear una `Lista

Comentarios (0)

Probablemente sólo necesites una Lista, no un ArrayList. En ese caso puedes hacer simplemente:

List arraylist = Arrays.asList(array);
Comentarios (7)