赞
踩
今天想把 List<Integer>
类型的集合转为 String[]
类型的数组
发现List
类型的接口 有个toArray()方法 可以将集合转为数组
结果出现个错误java.lang.ArrayStoreException
排查原因 发现这个toArray的接口注释描述
意思大概就是指定的数组类型不是你集合每个元素的超类型(这里我理解超类型就是父类)就会抛出java.lang.ArrayStoreException异常
至于 List<Integer>
类型的集合转为 String[]
类型的数组我也不知道有啥好办法只会最笨的办法创建一个String[]
类型的数组然后循环遍历List<Integer>
类型的集合去向数组填充元素 如果知道有啥好办法的朋友麻烦评论区回我下,让我进步进步!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。