您的位置:首页 > 编程语言 > Java开发

如何将list转化为数组

2011-06-30 12:10 253 查看
import java.util.ArrayList;
import java.util.List;

public class ListToArray {

 public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
       
        String[] array = (String[])list.toArray(new String[0]);
      //  String[] array = (String[])list.toArray(); 抛出java.lang.ClassCastException
      //  原因是java中的强制类型转换只是针对单个对象的,
      //  将整个数组转换成另外一种类型的数组是不行的。
        System.out.println(array.length);
        for(String s : array){
         System.out.println(s);
        }
 }

}

 

输出:

3
aaa
bbb
ccc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  list string import class java