1.array to list
String[] array = {"1", "2"};
List<String> list = new ArrayList<String>();
Collections.addAll(list, array);
2.list to array
List<String> list = new ArrayList<String>(2);
list.add("guan");
list.add("bao");
String[] array = new String[list.size()];
array = list.toArray(array);
for(int i=0;i<array.length;i++) {
System.out.println(array[i]);
}