(1)List<String> list=Arrays.asList(arr);【不能添加元素】
Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是Java.util.ArrayList类,java.util.Arrays.ArrayList类有set(),get(),contains方法,但是没有添加元素的方法,所以大小是固定的。
(2)ArrayList<String> arrayList=new ArrayList<String> (Arrays.asList(arr));【可以添加元素】
ArrayList的构造方法可以接受一个集合类型,刚好也是java.util.Arrays.ArrayList的超类。
|
|