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()]);