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

一、消费型接口

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

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;

}

};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容