Java 8中四大核心函数式接口

2017-06-22  本文已影响0人  one_mighty

一、消费型接口

该类接口属于有一个参数,无返回值的接口

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;

}

};

上一篇 下一篇

猜你喜欢

热点阅读