配列からArrayListを作成

のように初期化された配列があります。

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

この配列をArrayListクラスのオブジェクトに変換したいと思います。

ArrayList<Element> arraylist = ???;
ソリューション
new ArrayList(Arrays.asList(array))
解説 (20)
new ArrayList(Arrays.asList(myArray));

myArrayTと同じ型であることを確認してください。例えば、intの配列からList` を作成しようとすると、コンパイラエラーが発生します。

解説 (0)

おそらく、ArrayListではなく、Listが必要なのでしょう。 その場合には、単に

List arraylist = Arrays.asList(array);
解説 (7)