函数接口中有一个 and() 方法,源码如下
default Predicate<T> and(Predicate<? super T> other) {
Objects.requireNonNull(other);
return (t) -> test(t) && other.test(t);
}
另外,test()源码如下
boolean test(T t);
疑问就是为什么 &&与boolean类型值做逻辑运算可以返回一个谓词对象???
郎朗坤
MM们
一只甜甜圈
侃侃无极
随时随地看视频慕课网APP
相关分类