一、消费型接口
该类接口属于有一个参数,无返回值的接口
Consumer con =new Consumer<Double>() {
@Override
public void accept(Double aDouble) {
}
};
二、供给型接口
供给型接口是指干函数式接口没有参数列表,但有返回值。
Supplier supplier =new Supplier<Double>() {
@Override
public Double get() {
return null;
}
};
三、函数型接口
该类函数接口是有一个参数,并返回一个参数的接口
Function fun =new Function<String,String() {
@Override
public String apply(String s) {
return null;
}
};
四、断定型接口
该函数接口用于判定参数是否符合某种条件的接口
Predicate stringPredicate =new Predicate<String>() {
@Override
public boolean test(String s) {
return false;
}
};