Diziden ArrayList oluşturma

Şu şekilde başlatılmış bir dizim var:

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

Bu diziyi ArrayList sınıfının bir nesnesine dönüştürmek istiyorum.

ArrayList<Element> arraylist = ???;
Çözüm
new ArrayList(Arrays.asList(array))
Yorumlar (20)
new ArrayList(Arrays.asList(myArray));

myArrayinTile aynı türde olduğundan emin olun. Örneğin,intdizisinden birList` oluşturmaya çalışırsanız derleyici hatası alırsınız.

Yorumlar (0)

Muhtemelen bir ArrayList'e değil, sadece bir List'e ihtiyacınız vardır. Bu durumda sadece yapabilirsiniz:

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