stream之过滤方法(filter)的简介说明
下文笔者讲述filter方法的功能简介说明,如下所示
filter方法
filter方法的功能:
用于对Stream流中的数据进行过滤
filter方法语法:
Stream filter(Predicate<? super T> predicate);
filter方法的参数Predicate是一个函数式接口
我们可传入一个Lambda表达式,对数据进行过滤
Predicate中的抽象方法:
boolean test(T t);
例:
public class filter {
public static void main(String[] args) {
Stream.of("张韶涵","周小敏","赵四川")
.filter(s->s.startsWith("张"))
.filter(s->s.length()==3)
.forEach(System.out::println);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


