Supplier
Interface Supplier
方法:
T get()
Consumer
Interface Consumer
方法:
void accept(T t)
default Consumer andThen(Consumer<? super T> after) a.andThen(b).accept(T t) ;a先消费,b再消费
Predicate
Interface Predicate
方法:
boolean test(T t)
default Predicate and(Predicate<? super T> other)
default Predicate negate()
default Predicate or(Predicate<? super T> other)
Function
Interface Function<T,R>
方法:
R apply(T t)
default Function<T,V> andThen(Function<? super R,? extends V> after)