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

  • Consumner : 消费型接口
  • Supplier :供给型接口
  • Function :函数式接口
  • Predicate :断言型接口
  • 其他接口:


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

  • Consumner : 消费型接口
  • Supplier :供给型接口
  • Function

Consumner : 消费型接口

void accept(T t);

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

Java8新特性_四大内置核心函数式接口_第1张图片

输出:

购物消费10000.0元


Supplier :供给型接口

T get();

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

Java8新特性_四大内置核心函数式接口_第2张图片

输出:
Java8新特性_四大内置核心函数式接口_第3张图片


Function:函数式接口

R apply(T t);

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

Java8新特性_四大内置核心函数式接口_第4张图片


Predicate:断言型接口

boolean test(T t);   

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

Java8新特性_四大内置核心函数式接口_第5张图片

Java8新特性_四大内置核心函数式接口_第6张图片

输出:
Java8新特性_四大内置核心函数式接口_第7张图片


其他接口:

Java8新特性_四大内置核心函数式接口_第8张图片

你可能感兴趣的:(➹➹➹①Java基础)