lambda基础

Predicate<T> –> 接收T对象并返回boolean断言,返回true、false
Consumer<T> –> 接收T对象,不返回值(处理,无返回
Function<T, R> –> 接收T对象,返回R对象,T –> R(T转换为R
Supplier<T> –> 提供T对象(例如工厂),不接收值(构造器
UnaryOperator<T> –> 接收T对象,返回T对象(一元运算
BinaryOperator<T> –> 接收两个T对象,返回T对象(二元运算