JAVA:简单掌握四种内置函数式接口
本文介绍2014 年年发布的Java 8 Spider中新增四种常用的内置函数接口使用,配合Lambda食用更佳,尖括号代表泛型!
一、常用四大内置函数型接口
- 消费型:
Consumer<T>
方法:void accept(T t)
用途:对传入的T对象进行操作,无返回。
-
断言型:
Predicate<T>
方法:
boolean test(T t)
用途:对传入的T对象进行判断,返回布尔值。
-
函数型:
Function<T,R>
方法:
R apply(T t)
用途:对传入的T对象进行操作,返回一个R型结果。
R
-
供给型:
Supplier
方法:
T get()
用途:无传入,返回T处理后的一个结果。
二、四大内置函数接口的使用
- 消费型: **
Consumer<T>
**
//main入口
StringBuffer sbf = new StringBuffer