在Java8中使用lambda时不为null时才过滤值
2020-12-31 02:59
1141 查看
List<Object> username=list.stream().map(ThirdChannelDTO->thirdChannelDTO.getChannelCOnfigInfo().get("username")).fileter(Objects::nonNull).distinct().Collect(Collectors.toList());
使用:filter(Objects::nonNull)
相关文章推荐
- 修改SpringBoot启动Logo
- Java 获取小程序openid(基于SpringBoot)
- 你了解Spring事务传播行为吗?多个方法之间调用事务如何传播?
- java8-Lambda表达式
- Spring源码深度解析之Spring MVC
- 7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format
- 7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format
- Java安全之Weblogic 2016-0638分析
- 肝了一个月,整理了这些java思维导图(干货十足)!
- 【程序源代码】Activiti6+java+oa开发框架系统
- Spring--->FactoryBean创建复杂对象
- Spring--->aop面向切面编程
- JDK8-日期时间新方式
- Java安全之初探weblogic T3协议漏洞
- 深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)
- SpringMVC学习笔记(一)
- SpringCloud注册中心切换nacos
- Java中的ReentrantLock锁
- SpringBoot实现RESTful
- Spring Boot 中使用 Quartz 实现任务调度