static <T> Stream.Builder<T> builder()

该方法的作用就是创建一个Stream构建器,创建后就可以使用其build方法构建一个Stream。

大多数情况下我们都是使用集合的stram方法创建一个Stream,例如:

List.of(“I”,”love”,”you”).Stream()

或者是使用Stream的of方法创建Stream,例如:

Stream.of("I","love","you");

看下面完整的例子:

void stream_builder() {// 方法一Stream<String> stream1 = List.of("I","love","you","\n").stream();stream1.forEach(System.out::print);// 方法二Stream<String> stream2 = Stream.of("I","love","you","too","\n");stream2.forEach(System.out::print);// 方法三Stream.Builder<String> builder = Stream.builder();builder.add("I");builder.add("love");builder.add("you");builder.add("tootoo");Stream<String> stream3 = builder.build();stream3.forEach(System.out::print);}

运行结果:

Iloveyou

Iloveyoutoo

Iloveyoutootoo

上面代码示例了3中创建Stream的方法,其中头两个用的较多,因为相对来说代码量更少更简洁。

Stream.builder相关推荐

  1. java accept()用法_Java Stream.Builder accept()用法及代码示例

    Stream.Builder accept(T t)用于在流的构建阶段将元素插入到元素中.它将元素添加到正在构建的流中. 用法: void accept(T t) 参数:此方法接受强制参数t,该参数是 ...

  2. stream filter 用法_JDK1.8新特性Stream和Collectors19个常用示例总结

    关于Stream和Collectors的用法,这应该是总结的最全的文章了,大家可以收藏一下. 一:简介 java.util.Stream 表示能应用在一组元素上一次执行的操作序列.Stream 操作分 ...

  3. Kafka设计解析(七)- 流式计算的新贵 Kafka Stream

    http://www.infoq.com/cn/articles/kafka-analysis-part-7 Kafka Stream背景 Kafka Stream是什么 Kafka Stream是A ...

  4. 流式计算新贵Kafka Stream设计详解--转

    原文地址:https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653162822&idx=1&sn=8c4611436 ...

  5. c++ 11新特性总结_JDK1.8新特性Stream和Collectors19个常用示例总结

    关于Stream和Collectors的用法,这应该是总结的最全的文章了,大家可以收藏一下. 一:简介 java.util.Stream 表示能应用在一组元素上一次执行的操作序列.Stream 操作分 ...

  6. 1.14 Stream操作Collection集合

    使用Java 8新增的Stream操作Collection集合 Java 8 还新增了 Stream.IntStream.LongStream.DoubleStream 等流式 API,这些 API ...

  7. java8新特新:接口流-Stream()接口和所有方法(map,foreach,filter,count,distinct,limit,collect,skip,sorted)

    Steam<T> 接口流 类型参数: T - 流元素的类型 所有超级接口: AutoCloseable,BaseStream <T,Stream <T >> 公共接 ...

  8. Kafka设计解析(七)- Kafka Stream

    本文转发自技术世界,原文链接 http://www.jasongj.com/kafka/kafka_stream/ Kafka Stream背景 Kafka Stream是什么 Kafka Strea ...

  9. 从底层重学 Java 之 Stream 初探 Gitchat连接

    Gitchat连接 https://gitbook.cn/gitchat/activity/5f85696aad812d16b498848c 简介 从底层,从原理,我们来重学一次 Java.Strea ...

最新文章

  1. 一文带你玩转设计模式之「责任链」
  2. NetFlow是一种数据交换方式,提供网络流量的会话级视图,记录下每个TCP/IP事务的信息...
  3. 实战并发编程 - 04基于不可变模式解决并发问题_2
  4. SQL语法之DDL和DML
  5. CodeForces - 979D Kuro and GCD and XOR and SUM(字典树+暴力+模拟)
  6. python找出有向图的所有环,Python:有向图中的所有简单路径
  7. 抖音内测语音直播功能 支持8位观众同时在线聊天
  8. java写算法之二叉搜索树查找
  9. 福州:物联网产业加速集聚 每年安排不低于1000万元专项资金
  10. CentOS中TFTP配置
  11. wcf部署到IIS上,安装iis和wcf组件方法,并提供wcf文件
  12. 微信小程序API-定位(位置)
  13. 火星时代Web前端开发完整版
  14. 软件测试工程师常用网站整理汇总
  15. Pytorch实战——知识点记录(一)
  16. JAVAWeb富文本编辑器文件上传操作
  17. linux性能优化——利用perf火焰图分析内核调用
  18. JAVA编程基础(四)开启Java语言编程之旅
  19. 一支笔的测试点_给你一支笔,如何测试
  20. 夜神模拟器如何把模拟器里的文件拷出来呢 亲测

热门文章

  1. 多多参谋:拼多多改价格降权多久恢复?降权怎么办?
  2. 深度学习中的Momentum算法原理
  3. cscd期刊是c刊吗_cscd期刊和cssci级别哪个高
  4. 大型ICP正在重新激活海底光缆市场 2022年收入将超14亿美元
  5. 海思3556V200 PQTools 工具环境搭建
  6. 谷歌大胃王,欲占领所有渠道--谷歌电视
  7. 【爱生活】人生箴言 一
  8. 基于ERP系统的仓储管理系统?
  9. (七)教你数据分析烹饪大法,做出美味佳肴
  10. 决策树算法分析与应用