数组和集合的相互转换,不直接通过for循环做
不同过for 循环
将数组转换成List
String[] str=new String[]{"1","2","3"};
List list=Arrays.asList(str);
使用了java.util.Arrays类中的静态方法asList
将List转换成数组
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
Integer[] in=new Integer[list.size()];
in=(Integer[])list.toArray(in);
for(int k=0;k<in.length;k++){
System.out.println(in[k]);
}
两者之间的的转换,增加了程序的灵活性