リストの初期化方法
記事ディレクトリ
1. 従来の方法
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
System.out.println("getList: " + list); // getList: [1, 2, 3]
出力結果:
2. 配列ツールクラス
List<String> list = Arrays.asList("1", "2", "3");
System.out.println("getList: " + list); // getList: [1, 2, 3]
出力結果:
Arrays.asList(T… a) メソッドのソース コードは次のとおりです。
@SafeVarargs @SuppressWarnings("varargs") public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }
参考記事