news 2026/5/1 5:14:44

287. Java Stream API - 通过数字范围创建 Stream

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
287. Java Stream API - 通过数字范围创建 Stream

文章目录

  • 287. Java Stream API - 通过数字范围创建 Stream
      • ✅ 核心概念
      • 🔨 两种创建方式:
      • 📌 示例 1:使用 `IntStream.range`
      • 📌 示例 2:使用 `LongStream.rangeClosed`
      • 📌 示例 3:使用范围索引访问数组
      • 🧠 为什么要用 `mapToObj(...)`?
      • 🧪 示例 4:创建随机下标访问字符
      • 🎯 总结:何时使用 `range()` / `rangeClosed()`?
      • 💡 练习题(培训互动)

287. Java Stream API - 通过数字范围创建 Stream


✅ 核心概念

如果你想创建一个包含一系列连续整数的Stream,比如0, 1, 2, 3...,最直接的方法是使用Java提供的数值专用流(primitive stream)

  • IntStream:用于整数
  • LongStream:用于长整型
  • DoubleStream:用于浮点数

🔨 两种创建方式:

方法是否包含结束值
range(start, end)❌ 不包含 end
rangeClosed(start, end)✅ 包含 end

📌 示例 1:使用IntStream.range

IntStream.range(0,5).forEach(System.out::print);

输出结果:

01234

📌 示例 2:使用LongStream.rangeClosed

LongStream.rangeClosed(1,5).forEach(System.out::print);

输出结果:

12345

📌 适用于:

  • 循环替代
  • 构造模拟数据
  • 下标遍历数组或集合

📌 示例 3:使用范围索引访问数组

String</
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 5:06:22

终极Netflix 4K画质解锁指南:简单三步告别模糊观影

终极Netflix 4K画质解锁指南&#xff1a;简单三步告别模糊观影 【免费下载链接】netflix-4K-DDplus MicrosoftEdge(Chromium core) extension to play Netflix in 4K&#xff08;Restricted&#xff09;and DDplus audio 项目地址: https://gitcode.com/gh_mirrors/ne/netfli…

作者头像 李华
网站建设 2026/5/1 5:07:30

3大惊人发现:Fofa Viewer如何让网络安全分析效率提升300%

3大惊人发现&#xff1a;Fofa Viewer如何让网络安全分析效率提升300% 【免费下载链接】fofa_viewer fofa_viewer - 一个基于 JavaFX 的 FOFA 客户端&#xff0c;用于网络安全专业人士在目标网站上寻找漏洞&#xff0c;适合渗透测试人员和网络安全分析师。 项目地址: https://…

作者头像 李华
网站建设 2026/4/26 17:05:28

移动端接入OCR服务:H5页面调用API实现拍照识别

移动端接入OCR服务&#xff1a;H5页面调用API实现拍照识别 &#x1f4d6; 技术背景与业务需求 在移动互联网场景中&#xff0c;OCR&#xff08;光学字符识别&#xff09;技术已成为提升数据录入效率的关键工具。无论是发票报销、证件上传、表单填写&#xff0c;还是物流单号识别…

作者头像 李华
网站建设 2026/4/18 12:12:33

VSCode Mermaid插件:让Markdown图表制作变得如此简单

VSCode Mermaid插件&#xff1a;让Markdown图表制作变得如此简单 【免费下载链接】vscode-markdown-mermaid Adds Mermaid diagram and flowchart support to VS Codes builtin markdown preview 项目地址: https://gitcode.com/gh_mirrors/vs/vscode-markdown-mermaid …

作者头像 李华
网站建设 2026/4/23 11:17:47

笔记本购物商城

笔记本购物商城 目录 基于springboot vue笔记本购物商城系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue笔记本购物商城系统 一、前言 博主介绍…

作者头像 李华