java中List转数组的问题

来源:互联网 发布:油皮保湿水 知乎 编辑:程序博客网 时间:2024/05/16 01:09

ArrayList<String> list=new ArrayList<String>();String strings[]=(String [])list.toArray();

这样写编译没有问题,可是具体运行的时候报异常:java.lang.ClassCastException: [Ljava.lang.Object;


正确写法:

ArrayList<String> list=new ArrayList<String>();list.toArray(new String[list.size()]);



原创粉丝点击