List转为数组的标准做法
List<String> list = new ArrayList<String>();
list.add("苹果");
list.add("西瓜");
list.add("荔枝");
System.out.print("list=");
for(String str : list){
System.out.print(str+" ");
}
System.out.println();
if(list.size() > 0){
//1、先创建出一个和list同等长度的数组
String[] arr = new String[list.size()];
//2、调用List的toArray()方法,数组作为参数
list.toArray(arr);
System.out.print("arr=");
for(String a : arr){
System.out.print(a+" ");
}
}
结果:


浙公网安备 33010602011771号