String[] strs = {"a","b","c"};
List<String> list = Arrays.asList(strs);
ArrayList al = new ArrayList(list);
al.add("d");
strs=(String[])al.toArray(new String[0]);
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
如果数组是double[],得到的list是List<double[]>类型的而不是List<Double>的。double[]是一个对象而不是对象的数组