java list 和数组直接相互转换
一、List转数组
List.toArray(new T[size])
ArrayList<String> array=new ArrayList<String>();
array.add("top");
array.add("cat");
array.add("hat");
String[] array2=array.toArray(new String[array.size()]);
for(String s:array)
System.out.println(s);
二、数组转List
asList()
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arrays));
Collections.addAll()
List<String> list2 = new ArrayList<String>(arrays.length);
Collections.addAll(list2, arrays);