ArrayList aus Array erstellen

Ich habe ein Array, das wie initialisiert wird:

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

Ich möchte dieses Array in ein Objekt der Klasse ArrayList umwandeln.

ArrayList<Element> arraylist = ???;
Lösung
new ArrayList(Arrays.asList(array))
Kommentare (20)
new ArrayList(Arrays.asList(myArray));

Stellen Sie sicher, dass myArray der gleiche Typ wie T ist. Sie erhalten einen Compilerfehler, wenn Sie zum Beispiel versuchen, eine Liste aus einem Array von int zu erstellen.

Kommentare (0)

Wahrscheinlich brauchen Sie nur eine Liste, nicht eine ArrayList. In diesem Fall können Sie einfach tun:

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