Java Arrays.asList() 注意事项
List<String> list = Arrays.asList("a","b","c"); Arrays.asList 返回的list长度不能改变!!!!!
public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }
这个ArrayList不是java.util包下的,而是java.util.Arrays.ArrayList,显然它是Arrays类自己定义的一个内部类!
总结:如果List只是用来遍历,就用Arrays.asList()!如果List还要添加或删除元素,new一个java.util.ArrayList,然后一个一个的添加元素吧!