Stream流中常用的方法_limit、Stream流中常用的方法_skip

Stream流中常用的方法_limit

limit可以对流进行截取,只截取前n个

  参数是一个Long型,如果参数长度大于截取的长度 就进行截取,否者不进行操作

  案例:

  

    public static void main(String[] args) {
String[] arr={"aa","aaaa","ccc"};
Stream<String> arr1 = Stream.of(arr);
Stream<String> limit = arr1.limit(3);
limit.forEach(System.out::println);

}
}

我们截取3 运行结果:

  

 

 

Stream流中常用的方法_skip

如果我们想跳过前几个那么我们可以使用skip方法

如果流中长度大于n,则跳过前几个

案例:

  

    public static void main(String[] args) {
String[] arr={"aa","aaaa","ccc"};
Stream<String> arr1 = Stream.of(arr);
Stream<String> skip = arr1.skip(2);
skip.forEach(s -> System.out.println(s));

}
}

看运行结果:
  

 

 直接跳过前面2 走第三个

posted @ 2022-07-24 10:15  一位程序袁  阅读(316)  评论(0编辑  收藏  举报