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

Java后端开发(十三)-- Java8 stream的 orElse(null) 和 orElseGet(null)

        orElse(null)表示如果一个都没找到返回null。【orElse()中可以塞默认值。如果找不到就会返回orElse中你自己设置的默认值。

        orElseGet(null)表示如果一个都没找到返回null。【orElseGet()中可以塞默认值。如果找不到就会返回orElseGet中你自己设置的默认值。

区别就在于:

有值时,也会执行 orElse 内的方法, 而 orElseGet则不会执行

public static void main(String[] args) {List<Integer> list = Arrays.asList(1,2,3);System.out.println("===============================================================");

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 事务性消息
  • ts-01.泛型(函数和接口)
  • 列表渲染 v-for
  • 2.贪心算法.基础
  • 【零基础】学JS
  • Monaco 多行提示的实现方式
  • UE C++ 多镜头设置缩放 平移
  • SQLServer设置端口
  • Maven 分模块设计与开发 继承
  • Linux安装elasticsearch单机版
  • 伦敦银交易平台价格的突破成不成功?这点很重要!
  • 算法011:最大连续的1的个数
  • 直播平台集成美颜工具详解:视频美颜SDK开发指南
  • 《大语言模型》赵鑫
  • app针对native部分开启asan压测扫描
  • ES6指北【2】—— 箭头函数
  • 【EOS】Cleos基础
  • Angular数据绑定机制
  • Apache的80端口被占用以及访问时报错403
  • export和import的用法总结
  • Java比较器对数组,集合排序
  • js正则,这点儿就够用了
  • React as a UI Runtime(五、列表)
  • Vim 折腾记
  • Vue小说阅读器(仿追书神器)
  • 高度不固定时垂直居中
  • 工作中总结前端开发流程--vue项目
  • 基于axios的vue插件,让http请求更简单
  • 将回调地狱按在地上摩擦的Promise
  • 深入 Nginx 之配置篇
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 算法-图和图算法
  • 微信小程序实战练习(仿五洲到家微信版)
  • 详解移动APP与web APP的区别
  • 与 ConTeXt MkIV 官方文档的接驳
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • Java总结 - String - 这篇请使劲喷我
  • 阿里云服务器购买完整流程
  • ​数据链路层——流量控制可靠传输机制 ​
  • #Linux(帮助手册)
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $ git push -u origin master 推送到远程库出错
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (4)(4.6) Triducer
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (三) diretfbrc详解
  • (一)Docker基本介绍
  • (转) ns2/nam与nam实现相关的文件
  • (转)h264中avc和flv数据的解析
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net core开源商城系统源码,支持可视化布局小程序
  • .Net Winform开发笔记(一)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化