toArray注意事项
用toArray()将集合转为数组时,转换成的是Object类型的数组。
如果数据类型不满足自己要求,不能在转换时强转,应该在赋值的时候再强转成自己需要的类型。
另外复习下valueOf方法
Integer.valueOf(“1005”) 其实等价于 new Integer(“1005”)。
valueOf可以转换字符,double,short,等等类型。同时 Double Long等对象也有相应的valueOf方法。
正确做法:
List<String> schoolNameList = studentsRepository.findBySchoolNameIsNotNull1();List<String> schoolList = studentsRepository.findBySchoolNameIsNotNull2();Object[] schoolNameArray = schoolNameList.toArray();Object[] schoolArray = schoolList.toArray();int length = schoolNameArray.length;List<TreeDTO> treeDTOList = new ArrayList<>();for (int i = 0; i < length; i++) {TreeDTO treeDTO = new TreeDTO();treeDTO.setName((String) schoolNameArray[i]);treeDTO.setId(Long.valueOf((String) schoolArray[i]));treeDTOList.add(treeDTO);}
toArray注意事项相关推荐
- 【转】用fo-dicom实现print scu的注意事项!!!!!!!!!
转自:https://blog.csdn.net/tvsofa2008/article/details/50245357 用fo-dicom实现print scu的注意事项 fo-dicom是一个开源 ...
- Java集合工具类的一些坑,Arrays.asList()、Collection.toArray()...
Arrays.asList() 使用指南 最近使用Arrays.asList()遇到了一些坑,然后在网上看到这篇文章:Java Array to List Examples 感觉挺不错的,但是还不是特 ...
- SparkStreaming实时计算pv和uv,注意事项以及生产问题
SparkStreaming实时计算pv和uv,注意事项以及生产问题 1.项目流程 2.具体过程 1)pv的计算 2)uv的计算 3)结果保存到数据库 4)数据容错 5)保存offset到mysql ...
- Java 集合(List、Set)与数组(Arr)互转方法及注意事项,难怪《阿里开发手册》会如此重视
原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 前言: 如果你现在正急于解决问题,请立刻.马上拉到本篇最后的[总结],进入"不废话环节". 通过本篇的学习,你将全面掌 ...
- asList使用注意事项
Arrays.asList()用来将输入对象转变为ArrayList对象. List<String> stooges = Arrays.asList("Larry", ...
- Arrays.asList()注意事项
Arrays.asList()在平时开发中还是比较常见的,我们可以使用它将一个数组转换为一个List集合. String[] myArray = { "Apple", " ...
- java stream toarray_Java集合工具类的一些坑,Arrays.asList()、Collection.toArray()...
Arrays.asList() 使用指南 最近使用Arrays.asList()遇到了一些坑,然后在网上看到这篇文章:Java Array to List Examples 感觉挺不错的,但是还不是特 ...
- C++ OP相关注意事项
C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...
- Hashing散列注意事项
Hashing散列注意事项 Numba支持内置功能hash(),只需__hash__()在提供的参数上调用成员函数即可 .这使得添加对新类型的哈希支持变得微不足道,这是因为扩展APIoverload_ ...
最新文章
- flask源码学习-路由的注册与请求处理的过程
- python面向对象总结_python面向对象总结
- 皮一皮:20岁和30岁的你的区别...
- Android 检测是否连接蓝牙耳机
- 11选5下期算法_11选5为什么你不中奖
- 进一步了解 apt-get 的几个命令
- java火箭应用_从火箭发场景来学习Java多线程并发闭锁对象
- 几篇QEMU/KVM代码分析文章
- ajax req.getsession() 获取不到_[AJAX] -AJAX,你要学的,都在这儿(案例小剧场-搜索框提示(经典))...
- c语言经典100例对考研有用吗,考研数学经验,没用算这学长输
- html调用影音先锋,在网页里嵌入影音先锋web万能播放控件
- 如何制定软件项目进度表
- (黑科技)超链接记录贴
- 小程序 | 微信小程序布局左对齐自动换行
- Unity HDRP室外场景打光流程分享(上篇)-UE4场景转Unity HDRP
- 某女28天断食全记录,120—84
- 深圳绿色建筑人才需求持续增长
- 各种标点符号的英文怎么说
- 2022杭电多校赛第八场
- 服务器进入安全系统,云服务器怎么进安全模式