Java之stream常用操作的示例分享

乔欣 Java经验 发布时间:2023-07-06 09:55:10 阅读数:6093 1
下文笔者讲述stream之常用操作方法的示例分享,如下所示

filter筛选

list<Integer> integerList = Arrays.asList(1, 1, 2, 3, 4, 5);
Stream<Integer> stream = integerList.stream().filter(i -> i > 3);

distinct去除重复元素

	List<Integer> integerList = Arrays.asList(1, 1, 2, 3, 4, 5);
	Stream<Integer> stream = integerList.stream().distinct();

    使用distinct方法可快速去除重复的元素

limit返回指定流个数

List<Integer> integerList = Arrays.asList(1, 1, 2, 3, 4, 5); 
Stream<Integer> stream = integerList.stream().limit(3);
   
   使用limit方法指定返回流的个数
    limit的参数值必须>=0
	否则将会抛出异常

skip跳过流中的元素

List<Integer> integerList = Arrays.asList(1, 1, 2, 3, 4, 5); 
Stream<Integer> stream = integerList.stream().skip(2);
   使用skip方法跳过流中的元素
	  跳过前两个元素
	  即:
		 打印结果为2,3,4,5
		 skip的参数值必须>=0
		 否则将会抛出异常
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202307/16886085587006.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者