您的位置:首页 > 编程语言 > Java开发

java8 四个函数式接口

2017-02-13 00:00 471 查看
1.功能型的 (接受一个参数,处理后返回一个值)

@FunctionalInterface

public interface Function<T,R>{

R apply (T t);

}

2.判断型的(接受一个参数 ,返回判断结果boolean)

@FunctionalInterface

public interface Predicate<T> {

boolean test (T t);

}

3.消费型的 (接受一个参数 ,没有返回值)

@FunctionalInterface

public interface Consumer<T> {

void accept (T t);

}

4.供给型的(不接收参数 ,有一个返回值)

@FunctionalInterface

public interface Supplier<T> {

T get ();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java