ArrayList maken van array

Ik heb een array die is geïnitialiseerd als:

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

Ik zou deze array willen omzetten in een object van de klasse ArrayList.

ArrayList<Element> arraylist = ???;
Oplossing
new ArrayList(Arrays.asList(array))
Commentaren (20)
new ArrayList(Arrays.asList(myArray));

Zorg ervoor dat myArray hetzelfde type is als T. Je'krijgt een compilerfout als je probeert een List te maken van een array van int, bijvoorbeeld.

Commentaren (0)

Je hebt waarschijnlijk gewoon een List nodig, geen ArrayList. In dat geval kun je gewoon doen:

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