List<Object> username=list.stream().map(ThirdChannelDTO->thirdChannelDTO.getChannelCOnfigInfo().get("username")).fileter(Objects::nonNull).distinct().Collect(Collectors.toList());
使用:filter(Objects::nonNull)
相关文章推荐
- 7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format
- 7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format
- 【程序源代码】Activiti6+java+oa开发框架系统
- 深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)
- java13编程基础之数组深入
- Java基础系列:多线程基础
- Java 持久层框架之 MyBatis
- 源码分析:通过Spring Boot构建一个购物车微服务 | 云原生应用开发系列6
- Spring Boot与K8S的结合| 云原生应用开发系列7
- SpringBoot事件监听机制及观察者模式/发布订阅模式
- 单身狗福利!利用java实现每天给对象发情话,脱单指日可待!
- Spring Cloud OpenFeign的应用(五)
- Spring Cloud Ribbon之URL重构(三)
- 一次数独生成及求解方案的剖析(Java实现)
- 一文搞懂Java引用拷贝、深拷贝、浅拷贝
- 关于 Java 面试,你应该准备这些知识点(续)
- JDK7新特性,你知道几个?
- java初学者必看!Java中封装和继承的案例,对你学java很有帮助!
- 精尽Spring MVC源码分析 - HandlerAdapter 组件(一)之 HandlerAdapter
- Java中Runtime类详细总结