首页 > 其他 > 详细

Stream流中常用的方法limit

时间:2020-12-02 23:23:54      阅读:65      评论:0      收藏:0      [点我收藏+]
package com.chunzhi.Test02Stream;

import java.util.stream.Stream;

/*
    Stream流中的常用方法limit:用于截取流中的元素
    limit方法可以对流进行截取,只取用前n个。方法签名:
    Stream<T> limit(long maxSize);
        参数是一个long型,如果集合当前长度大于参数则进行截取;否则不进行操作
    limit方法是一个延迟方法,只是对流中的元素进行截取,返回的是一个新的流,所以可以继续调用Stream流中的其它方法
 */
public class Test06Stream_limit {
    public static void main(String[] args) {
        // 获取Stream流
        String[] arr = {"迪丽热巴", "古力娜扎", "高圆圆", "吴彦祖", "彭于晏"};
        Stream<String> stream = Stream.of(arr);
        // 使用limit对Stream流中的元素进行截取,只要前三个元素
        Stream<String> stream01 = stream.limit(3);
        // 遍历Stream01流
        stream01.forEach((name) -> {
            System.out.println(name);
        });
        // 可以优化Lambda表达式,在此不做演示
    }
}

 

Stream流中常用的方法limit

原文:https://www.cnblogs.com/chunzhi716/p/14076529.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!