当前位置: 首页 > 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());}

http://www.lryc.cn/news/390019.html

相关文章:

  • qt/c++/mysql教务管理系统
  • Echarts公共方法
  • 鸿蒙学习(二)
  • 企业机构营销目前106短信群发还有用吗?此文告诉你该如何抉择!
  • DJYGUI AI低代码图形编程开发平台:开启嵌入式软件图形编程新纪元
  • 为什么不能在foreach中删除元素
  • python学习-tuple及str
  • Python深度理解系列之【排序算法——冒泡排序】
  • 边界框在目标检测中的作用与应用
  • linux 环境报错:Peer reports incompatible or unsupported protocol version
  • 深入解析:Java爬虫的本质是什么?
  • 【Matlab 六自由度机器人】机器人动力学之推导拉格朗日方程(附MATLAB机器人动力学拉格朗日方程推导代码)
  • 线下生鲜蔬果店做小程序有什么方法
  • 几种linux开机自启脚本的方法
  • Qt开发笔记:Qt3D三维开发笔记(一):Qt3D三维开发基础概念介绍
  • Firewalld 防火墙基础
  • 针对 Windows 10 的功能更新,版本 22H2 - 错误 0xc1900204
  • goframe框架规范限制(but it should be named with “Res“ suffix like “XxxRes“)
  • 格式化选NTFS还是exFAT 格式化NTFS后Mac不能用怎么办 移动硬盘格式化ntfs和exfat的区别
  • 中国桥梁空间分布数据
  • 14-15 为什么我们现在对阅读如此难以接受
  • 经典的卷积神经网络模型 - ResNet
  • 【Git 学习笔记】1.3 Git 的三个阶段
  • 华为DCN之:SDN和NFV
  • 黑马头条-数据管理平台
  • API Object设计模式
  • Python 爬虫:多进程,多线程爬虫<提高爬取效率>
  • 什么是上拉电阻器?上拉和下拉电阻的典型应用
  • centos7安装python3.10
  • QT事件处理及实例(鼠标事件、键盘事件、事件过滤)