Stream流06_Stream流中的常用方法_count

Stream流06_Stream流中的常用方法_count

package com.itheima.demo02.Stream;

import java.util.stream.Stream;

/*

Stream流中的常用方法_limit:用于截取流中的元素
limit方法可以对流进行截取,只取用前n个。方法签名:
Stream limit(long maxSize);
    参数是一个long型,如果集合当前长度大于参数则进行截取;否则不进行操作
limit方法是一个延迟方法,只是对流中的元素进行截取,返回的是一个新的流,所以可以继续调用Stream流中的其他方法

*/
public class Demo06Stream_limit {

public static void main(String[] args) {
    //获取一个Stream流
    String[] arr = {"美羊羊","喜洋洋","懒洋洋","灰太狼","红太狼"};
    Stream stream = Stream.of(arr);
    //使用limit对Stream流中的元素进行截取,只要前3个元素
    Stream stream2 = stream.limit(3);
    //遍历stream2流
    stream2.forEach(name-> System.out.println(name));
}

}

你可能感兴趣的:(java)