当前位置: 首页 > 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("===============================================================");
http://www.lryc.cn/news/396989.html

相关文章:

  • L2 LangGraph_Components
  • 09.C2W4.Word Embeddings with Neural Networks
  • 硅谷甄选二(登录)
  • scipy库中,不同应用滤波函数的区别,以及FIR滤波器和IIR滤波器的区别
  • 简谈设计模式之建造者模式
  • 力扣 hot100 -- 动态规划(下)
  • 【计算机毕业设计】018基于weixin小程序实习记录
  • 力扣之有序链表去重
  • Apache配置与应用(优化apache)
  • 怎么将3张照片合并成一张?这几种拼接方法很实用!
  • YOLOv10改进 | 图像去雾 | MB-TaylorFormer改善YOLOv10高分辨率和图像去雾检测(ICCV,全网独家首发)
  • spring boot读取yml配置注意点记录
  • 电子电气架构 --- 关于DoIP的一些闲思 下
  • Java getSuperclass和getGenericSuperclass
  • ARM功耗管理标准接口之ACPI
  • 2024年网络监控软件排名|10大网络监控软件是哪些
  • 通过Arcgis从逐月平均气温数据中提取并计算年平均气温
  • 每日一题~abc356(对于一串连续数字 找规律,开数值桶算贡献)
  • 商业合作方案撰写指南:让你的提案脱颖而出的秘诀
  • 【MySQL】锁(黑马课程)
  • 1.10编程基础之简单排序--02:奇数单增序列
  • 【leetcode78-81贪心算法、技巧96-100】
  • IEC62056标准体系简介-4.IEC62056-53 COSEM应用层
  • 嵌入式应用开发之代码整洁之道
  • iwconfig iwpriv学习之路
  • 【Docker-compose】搭建php 环境
  • 【记录】LaTex|LaTex 代码片段 Listings 添加带圆圈数字标号的箭头(又名 LaTex Tikz 库画箭头的简要介绍)
  • 《框架封装 · Redis 事件监听》
  • 小白学webgl合集-Three.js加载器
  • 【算法】字符串的排列