Java ArrayList 初期化の全パターンと注意点
Javaでは、ArrayListを初期化するために以下の方法を使用することができます:
- ArrayListクラスのコンストラクタを使用する:
ArrayList<String> list = new ArrayList<>();
- Arrays.asList()メソッドを利用する。
ArrayList<String> list = new ArrayList<>(Arrays.asList("item1", "item2", "item3"));
- Collections.addAll()メソッドを使用する。
ArrayList<String> list = new ArrayList<>();
Collections.addAll(list, "item1", "item2", "item3");
- Java 9のList.of()メソッドを使用する。
ArrayList<String> list = new ArrayList<>(List.of("item1", "item2", "item3"));