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