Java ArrayList 初期化の全パターンと注意点

Javaでは、ArrayListを初期化するために以下の方法を使用することができます:

  1. ArrayListクラスのコンストラクタを使用する:
ArrayList<String> list = new ArrayList<>();
  1. Arrays.asList()メソッドを利用する。
ArrayList<String> list = new ArrayList<>(Arrays.asList("item1", "item2", "item3"));
  1. Collections.addAll()メソッドを使用する。
ArrayList<String> list = new ArrayList<>();
Collections.addAll(list, "item1", "item2", "item3");
  1. Java 9のList.of()メソッドを使用する。
ArrayList<String> list = new ArrayList<>(List.of("item1", "item2", "item3"));
bannerAds