您的位置:首页 > 移动开发 > Objective-C

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;

2016-04-15 19:12 471 查看
java代码控制台报错:

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;

类型转化错误,原来是代码中,我将list集合转为数组的时候报错,

错误代码:

List<String> userids = new ArrayList<>();
removeWechatUser((String[]) userids.toArray());


错误原因是在将list转为数组的时候报错,正确写法:

removeWechatUser((String[])userids.toArray(new String[0]));


java list与数组互相转换:

点击打开链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: