Method for List initialization
Article Directory
1. Conventional method
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
System.out.println("getList: " + list); // getList: [1, 2, 3]
Output result:
2. Arrays tool class
List<String> list = Arrays.asList("1", "2", "3");
System.out.println("getList: " + list); // getList: [1, 2, 3]
Output result:
The source code of the Arrays.asList(T… a) method is as follows:
@SafeVarargs @SuppressWarnings("varargs") public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }
reference article