lambda的使用案例(1)

lambda的使用案例

1、分组转换为map

复制代码
Map<String, List<IdaasUserInfoVO>> map =
        userWithOrgVOS1.stream().collect(Collectors.groupingBy(IdaasUserInfoVO::getOrgId));

2、map循环

复制代码
map.forEach(this::saveOrUpdateUser);
private void saveOrUpdateUser(String orgId, List<IdaasUserInfoVO> list) {}

3、Consumer的简单使用

复制代码
Map<String, Consumer<Date>> map = new HashMap<>();
User user = new User();
user.setId("1");
String key = "nodeId";
map.put(key, user::setDate);

map.getOrDefault(key, value -> System.out.println("该key不存在!!")).accept(new Date());
System.out.println(user);
相关推荐
SXJR8 分钟前
Java mp4parser 实现视频mp4 切割
java·python·音视频
冬天vs不冷13 分钟前
Java基础(十一):关键字final详解
java·开发语言
上官浩仁16 分钟前
springboot maven 多环境配置入门与实战
java·spring boot·maven
元直数字电路验证18 分钟前
新建Jakarta EE项目,Maven Archetype 选项无法加载出内容该怎么办?
java·maven
我叫汪枫28 分钟前
Spring Boot图片验证码功能实现详解 - 从零开始到完美运行
java·前端·javascript·css·算法·html
小王不爱笑13232 分钟前
Java基础知识(十四)
java·windows·python
pianmian11 小时前
Spring 项目骨架
java·后端·spring
麦兜*1 小时前
Docker 部署 MongoDB:单节点与副本集的最佳实践
java·spring boot·mongodb·spring cloud·docker·容器·maven
小小怪KO1 小时前
分布式锁解决集群下一人一单超卖问题
java·分布式·tomcat·后端开发·实习·黑马点评
智码看视界1 小时前
老梁聊全栈系列:(阶段一)从单体到云原生的演进脉络
java·云原生·c5全栈