当前位置:   article > 正文

java.lang.ArrayStoreException

java.lang.arraystoreexception

java.lang.ArrayStoreException

今天想把 List<Integer> 类型的集合转为 String[] 类型的数组
发现List类型的接口 有个toArray()方法 可以将集合转为数组
结果出现个错误java.lang.ArrayStoreException 排查原因 发现这个toArray的接口注释描述
意思大概就是指定的数组类型不是你集合每个元素的超类型(这里我理解超类型就是父类)就会抛出java.lang.ArrayStoreException异常
在这里插入图片描述

在这里插入图片描述
至于 List<Integer> 类型的集合转为 String[] 类型的数组我也不知道有啥好办法只会最笨的办法创建一个String[] 类型的数组然后循环遍历List<Integer> 类型的集合去向数组填充元素 如果知道有啥好办法的朋友麻烦评论区回我下,让我进步进步!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/555912
推荐阅读
相关标签
  

闽ICP备14008679号