Java8新特性_四大内置核心函数式接口


四大内置核心函数式接口:

  • Consumner : 消费型接口
  • Supplier :供给型接口
  • Function
Consumner<T> : 消费型接口
void accept(T t);

用途:对类型为T的对象应用操作,包含方法:void accept(T t);

Java8新特性_四大内置核心函数式接口

输出:

购物消费10000.0元


Supplier<T> :供给型接口
T get();

用途:返回类型为T的对象,包含方法:T get();

Java8新特性_四大内置核心函数式接口

输出:
Java8新特性_四大内置核心函数式接口


Function<T , R>:函数式接口
R apply(T t);

用途:对类型为T的对象应用操作,并返回结果,结果是R类型的对象,包含方法:R apply(T t);

Java8新特性_四大内置核心函数式接口


Predicate<T>:断言型接口
boolean test(T t);   

用途:确定类型为T的对象是否满足某约束,并返回boolean值,包含方法:boolean test(T t);

Java8新特性_四大内置核心函数式接口

Java8新特性_四大内置核心函数式接口

输出:
Java8新特性_四大内置核心函数式接口


其他接口:

Java8新特性_四大内置核心函数式接口

上一篇:详解Java8特性之新的日期时间 API


下一篇:玩转Java8的 Stream 之从零认识Stream