Ustvarjanje seznama ArrayList iz polja

Imam polje, ki je inicializirano na naslednji način:

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

To polje bi rad pretvoril v objekt razreda ArrayList.

ArrayList<Element> arraylist = ???;
Rešitev
new ArrayList(Arrays.asList(array))
Komentarji (20)
new ArrayList(Arrays.asList(myArray));

Prepričajte se, da je myArray enak tip kot T. Če boste na primer poskušali ustvariti List iz polja int, boste dobili napako prevajalnika.

Komentarji (0)

Verjetno potrebujete le seznam in ne množice seznamov. V tem primeru lahko naredite:

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