Stream流中的常用方法_limit
取用前几个:limit
limit 方法可以对流进行截取,只取用前n个。方法签名:
Stream<T> limit(long maxSize);
参数是一个long型,如果集合当前长度大于参数则进行截取;否则不进行操作。基本使用:
package com.learn.demo02.Stream;import java.util.stream.Stream;/*Stream流中的常用方法_limit:用于截取流中的元素limit方法可以对流进行截取,只取用前n个。方法签名:Stream<T> limit(long maxSize);参数是一个long型,如果集合当前长度大于参数则进行截取;否则不进行操作limit方法是一个延迟方法,只是对流中的元素进行截取,返回的是一个新的流,所以可以继续调用Stream流中的其他方法*/
public class Demo06Stream_limit {public static void main(String[] args) {//获取一个Stream流String[] arr = {"美羊羊","喜洋洋","懒洋洋","灰太狼","红太狼"};Stream<String> stream = Stream.of(arr);//使用limit对Stream流中的元素进行截取,只要前3个元素Stream<String> stream2 = stream.limit(3);//遍历stream2流stream2.forEach(name-> System.out.println(name));}
}
Stream流中的常用方法_limit相关推荐
- Stream流中的常用方法_concat
组合:concat 如果有两个流,希望合并成为一个流,那么可以使用Stream 接口的静态方法concat : static <T> Stream<T> concat(Stre ...
- Stream流中的常用方法_skip
跳过前几个:skip 如果希望跳过前几个元素,可以使用skip 方法获取一个截取之后的新流: Stream<T> skip(long n); 如果流的当前长度大于n,则跳过前n个:否则将会 ...
- Stream流中的常用方法_count
统计个数:count 正如旧集合Collection 当中的size 方法一样,流提供count 方法来数一数其中的元素个数: long count(); 该方法返回一个long值代表元素个数(不再像 ...
- Stream流中的常用方法_map
映射:map 如果需要将流中的元素映射到另一个流中,可以使用map 方法.方法签名: <R> Stream<R> map(Function<? super T, ? ex ...
- Stream流中的常用方法_filter
过滤:filter 可以通过filter 方法将一个流转换成另一个子集流.方法签名: Stream<T> filter(Predicate<? super T> predica ...
- Stream流中的常用方法_forEach
流模型的操作很丰富,这里介绍一些常用的API.这些方法可以被分成两种: 延迟方法:返回值类型仍然是Stream 接口自身类型的方法,因此支持链式调用.(除了终结方法外,其余方 法均为延迟方法.) 终结 ...
- java.util.stream_java.util.stream.Stream 接口中的常用方法
流模型的操作很丰富,下面介绍一些常用的API.这些方法可以被分成两种: 延迟方法 返回值类型仍然是 Stream 接口自身类型的方法,因此支持链式调用.(除了终结方法外,其余方 法均为延迟方法.) 终 ...
- 【JDK8 新特性 6】收集Stream流中的结果
上一篇文章 : (9条消息) [JDK8 新特性 5]Stream流介绍和常用方法的使用_一切总会归于平淡的博客-CSDN博客 目录 1.Stream流中的结果到集合中 2.Stream流中的结果到数 ...
- Java复习第11天---11.3---Java8新特性---Stream流特点和常用方法2
Java复习第11天---11.3---Java8新特性---Stream流特点和常用方法2 目录 文章目录 1.Stream流特点 2.filter:过滤 3.map:映射 ***后记*** : 内 ...
最新文章
- 如何教计算机认识手写数字(上)
- CVPR2020 | 反传统的无监督人脸旋转方案:旋转-渲染
- Yii2与Yii1的模块中Layout使用区别
- iOS 自动构建套件 - flow.ci + fir.im + Coding
- Makefile 学习 2 - 基于若干 Blog 的汇总
- Android 设置界面的圆角选项
- Java基础(一)——基本语法
- SMTP Error: Could not connect to SMTP host.
- 苹果宣布CEO乔布斯辞职 COO库克接任
- 计算机科学概论文正,北京工业大学软件学院硕导介绍-李文正
- 读书笔记_Effective_C++_条款二:尽量以const, enum, inline替换#define
- 无密码,撤销excel工作表保护
- ORA-00932:数据类型不一致:应为NUMBER,但却获得CHAR
- UITextView 内边距设置
- 杨焘鸣 杨涛鸣:怎样建立自己的人脉网络
- 怎样查看电脑中的开机启动项?简单方法!如何禁止电脑开机启动的选项?
- 跨境电商RPA是什么意思?用PRA工具能做啥?
- 泉州计算机编程培训班,泉州编程小学生培训班
- C语言学习之路——程序设计概述
- 流利地回答出面试官提出的八股问题,面试官却突然说“背得不错”,该怎么回答?