Stream流中常用的方法limit


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表達式,在此不做演示
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM