import java.util.ArrayList; // new ArrayList<>()
import java.util.Arrays; // Arrays.asList()
// Arrays.class
@SafeVarargs
public static <T> List<T> asList(T... a) {
return new Arrays.ArrayList(a);
}
Returns a fixed-size list backed by the specified array.
특정한 배열에 의해 백업된 고정 크기 List로 반환.
String[] str = {"a", "b", "c"};
List<String> list = Arrays.asList(str);
list.set(1, "d"); // ["a", "d", "c"]
List<String> arrayList = new ArrayList<>(Arrays.asList(list));
// ArrayList.class 생성자
public ArrayList(Collection<? extends E> c) {
...
}