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与数组互相转换: