Stream.builder
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相关推荐
- java accept()用法_Java Stream.Builder accept()用法及代码示例
Stream.Builder accept(T t)用于在流的构建阶段将元素插入到元素中.它将元素添加到正在构建的流中. 用法: void accept(T t) 参数:此方法接受强制参数t,该参数是 ...
- stream filter 用法_JDK1.8新特性Stream和Collectors19个常用示例总结
关于Stream和Collectors的用法,这应该是总结的最全的文章了,大家可以收藏一下. 一:简介 java.util.Stream 表示能应用在一组元素上一次执行的操作序列.Stream 操作分 ...
- Kafka设计解析(七)- 流式计算的新贵 Kafka Stream
http://www.infoq.com/cn/articles/kafka-analysis-part-7 Kafka Stream背景 Kafka Stream是什么 Kafka Stream是A ...
- 流式计算新贵Kafka Stream设计详解--转
原文地址:https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653162822&idx=1&sn=8c4611436 ...
- c++ 11新特性总结_JDK1.8新特性Stream和Collectors19个常用示例总结
关于Stream和Collectors的用法,这应该是总结的最全的文章了,大家可以收藏一下. 一:简介 java.util.Stream 表示能应用在一组元素上一次执行的操作序列.Stream 操作分 ...
- 1.14 Stream操作Collection集合
使用Java 8新增的Stream操作Collection集合 Java 8 还新增了 Stream.IntStream.LongStream.DoubleStream 等流式 API,这些 API ...
- java8新特新:接口流-Stream()接口和所有方法(map,foreach,filter,count,distinct,limit,collect,skip,sorted)
Steam<T> 接口流 类型参数: T - 流元素的类型 所有超级接口: AutoCloseable,BaseStream <T,Stream <T >> 公共接 ...
- Kafka设计解析(七)- Kafka Stream
本文转发自技术世界,原文链接 http://www.jasongj.com/kafka/kafka_stream/ Kafka Stream背景 Kafka Stream是什么 Kafka Strea ...
- 从底层重学 Java 之 Stream 初探 Gitchat连接
Gitchat连接 https://gitbook.cn/gitchat/activity/5f85696aad812d16b498848c 简介 从底层,从原理,我们来重学一次 Java.Strea ...
最新文章
- 一文带你玩转设计模式之「责任链」
- NetFlow是一种数据交换方式,提供网络流量的会话级视图,记录下每个TCP/IP事务的信息...
- 实战并发编程 - 04基于不可变模式解决并发问题_2
- SQL语法之DDL和DML
- CodeForces - 979D Kuro and GCD and XOR and SUM(字典树+暴力+模拟)
- python找出有向图的所有环,Python:有向图中的所有简单路径
- 抖音内测语音直播功能 支持8位观众同时在线聊天
- java写算法之二叉搜索树查找
- 福州:物联网产业加速集聚 每年安排不低于1000万元专项资金
- CentOS中TFTP配置
- wcf部署到IIS上,安装iis和wcf组件方法,并提供wcf文件
- 微信小程序API-定位(位置)
- 火星时代Web前端开发完整版
- 软件测试工程师常用网站整理汇总
- Pytorch实战——知识点记录(一)
- JAVAWeb富文本编辑器文件上传操作
- linux性能优化——利用perf火焰图分析内核调用
- JAVA编程基础(四)开启Java语言编程之旅
- 一支笔的测试点_给你一支笔,如何测试
- 夜神模拟器如何把模拟器里的文件拷出来呢 亲测