1、List转Array
ArrayList<String> list = new ArrayList<String>();
list.add("dff1");
list.add("dff2");
list.add("dff3");
list.add("dff4");
list.add("dff5");
String[] array = new String[list.size()];
String[] s=list.toArray(array);
System.out.println(Arrays.toString(s));
最好用new的方式构建,因为toArray默认转换为Object[]对象!
2、Array转List
String[] string=new String[]{"s1","s2","s3","s4","s5"};
List<String> li= Arrays.asList(string);
System.out.println(li);