当前位置: 首页 > news >正文

Stream toArray 好过collect

 toArray 比collect 更好用,这样就不需要判断Null。

if(_user.getUserRole()!=null) {_user.setRole(_roleList.stream().filter(_e->_e.getRoleId()==_user.getUserRole()).toArray(Role[]::new)[0]); }
if(_user.getUserRole()!=null) {_user.setRole(_roleList.stream().filter(_e->_e.getRoleId()==_user.getUserRole().collect(Collectors.toList());}

相关文章:

  • 常用知识点问答
  • 【Spring Boot】Java 持久层 API:JPA
  • 数据结构-第七章(B树和B+树)
  • 每日一道算法题 判断子序列
  • linux 环境报错:Peer reports incompatible or unsupported protocol version
  • sheng的学习笔记-hadoop,MapReduce,yarn,hdfs框架原理
  • 不使用AMap.DistrictSearch,通过poi数据绘制省市县区块
  • 巴西市场有哪些电商平台?巴西最畅销的产品有哪些?
  • 揭秘,PyArmor库让你的Python代码更安全
  • Linux 程序打包
  • 时尚品牌GOODBAI好人好事系列纪录片——Jupiter乐队的热血与梦想
  • ubuntu 18 虚拟机安装(3)安装mysql
  • Hadoop3:参数调优-核心参数NameNode内存配置、并发数配置、回收站配置
  • JAVA学习-练习试用Java实现“天际线问题”
  • Linux Ubuntu 20.04.06 安装Onboard虚拟键盘教程
  • 「面试题」如何实现一个圣杯布局?
  • express + mock 让前后台并行开发
  • JAVA_NIO系列——Channel和Buffer详解
  • java8-模拟hadoop
  • k个最大的数及变种小结
  • mysql 数据库四种事务隔离级别
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • PHP那些事儿
  • vue的全局变量和全局拦截请求器
  • 从setTimeout-setInterval看JS线程
  • 从零开始的无人驾驶 1
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 关于 Cirru Editor 存储格式
  • 前端学习笔记之观察者模式
  • 前端知识点整理(待续)
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 设计模式(12)迭代器模式(讲解+应用)
  • 深入浏览器事件循环的本质
  • 以太坊客户端Geth命令参数详解
  • 云大使推广中的常见热门问题
  • ​configparser --- 配置文件解析器​
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #13 yum、编译安装与sed命令的使用
  • (12)Linux 常见的三种进程状态
  • (2)nginx 安装、启停
  • (2022 CVPR) Unbiased Teacher v2
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET处理HTTP请求
  • .net反编译工具