跳过前几个:skip

如果希望跳过前几个元素,可以使用skip 方法获取一个截取之后的新流:

Stream<T> skip(long n);

如果流的当前长度大于n,则跳过前n个;否则将会得到一个长度为0的空流。基本使用:

package com.learn.demo02.Stream;import java.util.stream.Stream;/*Stream流中的常用方法_skip:用于跳过元素如果希望跳过前几个元素,可以使用skip方法获取一个截取之后的新流:Stream<T> skip(long n);如果流的当前长度大于n,则跳过前n个;否则将会得到一个长度为0的空流。*/
public class Demo07Stream_skip {public static void main(String[] args) {//获取一个Stream流String[] arr = {"美羊羊","喜洋洋","懒洋洋","灰太狼","红太狼"};Stream<String> stream = Stream.of(arr);//使用skip方法跳过前3个元素Stream<String> stream2 = stream.skip(3);//遍历stream2流stream2.forEach(name-> System.out.println(name));}
}

Stream流中的常用方法_skip相关推荐

  1. Stream流中的常用方法_concat

    组合:concat 如果有两个流,希望合并成为一个流,那么可以使用Stream 接口的静态方法concat : static <T> Stream<T> concat(Stre ...

  2. Stream流中的常用方法_limit

    取用前几个:limit limit 方法可以对流进行截取,只取用前n个.方法签名: Stream<T> limit(long maxSize); 参数是一个long型,如果集合当前长度大于 ...

  3. Stream流中的常用方法_count

    统计个数:count 正如旧集合Collection 当中的size 方法一样,流提供count 方法来数一数其中的元素个数: long count(); 该方法返回一个long值代表元素个数(不再像 ...

  4. Stream流中的常用方法_map

    映射:map 如果需要将流中的元素映射到另一个流中,可以使用map 方法.方法签名: <R> Stream<R> map(Function<? super T, ? ex ...

  5. Stream流中的常用方法_filter

    过滤:filter 可以通过filter 方法将一个流转换成另一个子集流.方法签名: Stream<T> filter(Predicate<? super T> predica ...

  6. Stream流中的常用方法_forEach

    流模型的操作很丰富,这里介绍一些常用的API.这些方法可以被分成两种: 延迟方法:返回值类型仍然是Stream 接口自身类型的方法,因此支持链式调用.(除了终结方法外,其余方 法均为延迟方法.) 终结 ...

  7. java.util.stream_java.util.stream.Stream 接口中的常用方法

    流模型的操作很丰富,下面介绍一些常用的API.这些方法可以被分成两种: 延迟方法 返回值类型仍然是 Stream 接口自身类型的方法,因此支持链式调用.(除了终结方法外,其余方 法均为延迟方法.) 终 ...

  8. 【JDK8 新特性 6】收集Stream流中的结果

    上一篇文章 : (9条消息) [JDK8 新特性 5]Stream流介绍和常用方法的使用_一切总会归于平淡的博客-CSDN博客 目录 1.Stream流中的结果到集合中 2.Stream流中的结果到数 ...

  9. Java复习第11天---11.3---Java8新特性---Stream流特点和常用方法2

    Java复习第11天---11.3---Java8新特性---Stream流特点和常用方法2 目录 文章目录 1.Stream流特点 2.filter:过滤 3.map:映射 ***后记*** : 内 ...

最新文章

  1. CentOS 6.4下安装中文输入法
  2. Oracle查询所有表结构和表名称及备注
  3. 亚马逊高级应用科学家熊元骏:人类行为理解研究进展 | 直播实录·PhD Talk
  4. 用Delphi制作网络游戏外挂
  5. 什么是目标检测?有哪些应用?终于有人讲明白了
  6. LeetCode (73): Set Matrix Zeroes
  7. 用户体验设计和精益设计的平衡之道
  8. Unity中Invoke函数基础用法
  9. handler回调主线程_Handler源码和9个常见问题的解答,这些你都掌握了吗?
  10. OpenSSL 1.1.1 国密SM2 SM3 SM4 SM9 ZUC EEA3 EIA3 SM2 +SM3签名 源码 Demo 下载 OpenSSL iOS端库下载
  11. h5 点击按钮生成图片分享微信朋友圈
  12. python图表导入word_使用python matplotlib 画图导入到word中如何保证分辨率
  13. Android组件化开发实践和案例分享 1
  14. 信息收集之 子域名收集,子域名爆破
  15. 一个简单的文本编辑器。(是在DEV C++下写的)
  16. mysql fio测试_fio_飞哥最爱白菜_新浪博客
  17. 4个设计APP产品不得不知道的心理学原理
  18. BFS-BZOJ-1615-[Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
  19. MDM 与 MAM 的区别
  20. 凸透镜成像原理以及镜头选型

热门文章

  1. R运行大数据的过程中遇到的问题:不能有负长度矢量
  2. C# 操作其他进程ListView
  3. 《JavaScript 高级程序设计》 7.5 常用模式
  4. Maven 打包的3中场景
  5. Git手册 - 分支远程同步
  6. linux ssh基本
  7. 数据仓库专题(6)-数据仓库、主题域、主题概念与定义
  8. 《Objective-c》-(第一个OC程序)
  9. Android中适用于ListView、GridView等组件的通用Adapter
  10. 【手机游戏开发优化篇】详解手游[体积]及[运行内存]的优化篇!