1.Stream流的count()方法
Stream流提供count方法来统计其中的元素格式:
long count()
该方法返回一个long值代表元素个数,基本使用:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Demo {
public static void main(String[] args) {
List<String> one = new ArrayList<>();
Collections.addAll(one, "孔子", "老子", "孙子");
long count = one.stream().count();
System.out.println(count);
}
}
执行上述代码,其输出结果为:
3
二、Stream流中的filter()方法
2.1 filter()方法的介绍
filter用于过滤数据,返回符合过滤条件的数据
可以通过filter方法将一个流转换成另一个子集流。方法声明:
Stream<T> filter(Predicate<? super T> predicate)
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;