随笔分类 -  java Lambda

摘要: 阅读全文
posted @ 2021-11-12 13:26 野狼谷 阅读(240) 评论(1) 推荐(0) 编辑
摘要://输出List StudentInfo.printStudents(studentList); //从对象列表中提取一列(以name为例) List<String> nameList = studentList.stream().map(StudentInfo::getName).collect( 阅读全文
posted @ 2021-11-12 10:24 野狼谷 阅读(7835) 评论(0) 推荐(2) 编辑
摘要:记录项目开发的过程中遇到的一些问题及解决方法,由于公司操作数据库都是统一使用工具生成的存在一些多表查询模糊查询,这些操作只能在集合方面下手了,比如发送邮件记录方面查询,对用户的名字及邮件模糊检索 年龄匹配查询。 1.创建实体类: 2.初始化数据 3.对数据进行模糊检索操作 4.多个年龄匹配 模糊检索 阅读全文
posted @ 2020-08-15 12:03 野狼谷 阅读(9372) 评论(0) 推荐(0) 编辑
摘要:开发过程中对象集合根据某个属性排序是常常遇到的情况,但有时排序会遇到对应属性值为null的情况,会报空指针异常。 查找stream.sorted源码看到有Comparator.nullsFirst和Comparator.nullsLast方法,使用方法如下: List<User> list = Li 阅读全文
posted @ 2020-08-14 22:37 野狼谷 阅读(3737) 评论(0) 推荐(0) 编辑
摘要:项目里使用到排序, java里没有像C# 里的linq,只有stream,查找stream.sorted源码看到有个 Comparator.nullsLast 然后看了一下实现,果然是能够处理null值的排序,如: minPriceList.stream().sorted(Comparator.co 阅读全文
posted @ 2020-08-14 22:35 野狼谷 阅读(3576) 评论(0) 推荐(0) 编辑
摘要:目录 1.正常排序,1,2,3 2.倒序 3,2,1 1.正常排序,1,2,3 list=list.stream().sorted(Comparator.comparing(VipCardVo::getVipCardType)).collect(Collectors.toList()); 2.倒序 阅读全文
posted @ 2020-08-08 11:55 野狼谷 阅读(4578) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示