原文地址:https://blog.csdn.net/qq_42520962/article/details/109380430
1、Arrays.asList()可以插入null,而List.of()不可以。
2、List.of的List自然是不包含null,而用Arrays.asList的List包含null。
3、List.of生成的List修改报错,Arrays.asList生成的List能修改,比如list.set(0,5)
。
4、数组修改对Arrays.asList生成的List有影响,对List.of 生成的List无影响。
Integer[] a = new Integer[]{1,2,3,4};
List<Integer> list = List.of(a); 没影响
List<Integer> list = Arrays.asList(a); 有影响