可以用Arrays.asList( )方法把数组改造成List:实际上它只是部分地实现了Collection 和List 接口。调用其它方法会引发一个UnsupportedOperationException 异常。比如你不能用add方法.Arrays.asList( )返回的是一个由固定容量的数组支撑的List。如果要创建普通容器,随时都可以把Arrays.asList( )的结果当作构造函数的参数传给List 或Set,这样就能使用它的完整接口了
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] strs={"a","b","c"};
List list= Arrays.asList(strs);
List list1=new ArrayList(list);
list1.add("d");
System.out.println(list1.get(3));
}