ArrayList转换成String[]数组

ArrayList在转换成数组时,如果使用如下方法

String[] strs = (String[])arrayList.toArray();

这种方式是错误的,会报一个java.lang.ClassCastException的错误,正确转换方式如下

String[] strs = (String[])arrayList.toArray(new String[0]);

 

posted @ 2021-02-20 18:58  一盘土豆泥  阅读(2270)  评论(0)    收藏  举报