import java.util.ArrayList;
import java.util.List;
/**
* List转成数组
* @author huawangxin
*
*/
public class ListDemo {
public static void main(String []ags){
/*
* 除了list,set也是可以转成数组的
* 只是不常用
*/
List
list=new ArrayList
();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
/*
* toArray方法是在Collection中定义的 所以set集合也可以转换为数组
*/
Object[] array=list.toArray();
for(Object o:array){
String str=(String)o;
System.out.println(str);
}
//下面这种toArray实际开发中比较常用
String[] strArray=list.toArray(new String[list.size()]);
for(String str:strArray){
System.out.println(str);
}
}
}
上述如果有不对或者补充的地方,请大家批评和指教,谢谢。