![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
stream
# stream
C18298182575
跳出舒适区
展开
-
stream实现list根据对象中多个属性分组,并取分组后最新数据
业务场景:定时任务同步中间表数据到业务表,如果中间表中存在相同维度的多条数据(未创建唯一索引),取最新一条数据,并对查询的中间表数据进行更新。方式1 // 根据结果表唯一索引分组,取中间表重复最新一条 Map<String, List<MidDeliveryAreaConfigFresh>> mapGroup = list.stream().co...原创 2020-04-29 14:51:26 · 9529 阅读 · 0 评论 -
stream常用list转map list转list
list--转map方式一 Map<String, OrganizationVO> groupMap = new HashMap<>();//有权限的采购组织 if(CollectionUtils.isNotEmpty(groupList)){ groupMap = groupList.stream().collect(Ma...原创 2019-12-03 20:43:00 · 1924 阅读 · 0 评论 -
使用 Java8的 stream对list数据去重,使用filter()过滤列表,list转map
https://blog.csdn.net/ianly123/article/details/82658622?tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share转载 2019-11-15 14:04:36 · 427 阅读 · 0 评论 -
stream常用操作
List<ProductApplyDetail> detailList = null;1,取list对象属性List<String> applyOrderNos = detailList.stream().map(v -> v.getApplyOrderNo()).collect(Collectors.toList());List<ProductAp...原创 2019-10-17 18:39:47 · 1676 阅读 · 0 评论