Stream流07_Stream流中的經常使用方法_limit

Stream流07_Stream流中的經常使用方法_limit

package com.itheima.demo02.Stream;java

import java.util.stream.Stream;code

/*it

Stream流中的經常使用方法_limit:用於截取流中的元素
limit方法能夠對流進行截取,只取用前n個。方法簽名:
Stream<T> limit(long maxSize);
    參數是一個long型,若是集合當前長度大於參數則進行截取;不然不進行操做
limit方法是一個延遲方法,只是對流中的元素進行截取,返回的是一個新的流,因此能夠繼續調用Stream流中的其餘方法

*/
public class Demo06Stream_limit {class

public static void main(String[] args) {
    //獲取一個Stream流
    String[] arr = {"美羊羊","喜洋洋","懶洋洋","灰太狼","紅太狼"};
    Stream<String> stream = Stream.of(arr);
    //使用limit對Stream流中的元素進行截取,只要前3個元素
    Stream<String> stream2 = stream.limit(3);
    //遍歷stream2流
    stream2.forEach(name-> System.out.println(name));
}

}import

相關文章
相關標籤/搜索