java.util.function中定义了几组类型的函数式接口以及针对基本数据类型的子接口. Predicate -- 传入一个参数,返回一个bool结果, 方法为boolean test(T t) Consumer -- 传入一个参数,无返回值,纯消费. 方法为void accept(T t) Function<t,r> -- 传入一个参数,返回一个结果,方法为R apply(T t) Supplier -- 无参数传入,返回一个结果,方法为T get() UnaryOperator --…