如果你是在 Set 集合和 List 集合的相互转化, 或者是数组转集合中出现了这个异常, 你可以检查一下是不是用了基本数据类型的数组来进行集合的转换,
这个异常一开始的[I 可以看出这是没有重写 Object 的 toString 而打印出的 Object 中的 toString 方法的开始的两个字符.
这两个字符当然不能进行正常的类型转换了. 因为这个异常是将数组的地址作为元素存储在集合中了,
(我认为可能是你在数组中存储的值是基本数据类型, 而集合中只能存储对象, 无法存储基本数据类型, 转换集合的时候只能将是对象的字符串类似 [[email protected] 的值存储到集合中了)
如果不是这个集合转换的代码, 可能也是这种集合中存储的值不是你想要的值发生的问题. 如果有其它问题或者发现我出错了, 请留言告诉我, 先行谢过.
来源: http://www.bubuko.com/infodetail-3129502.html