JAVA 的函数式编程
JAVA 的函数式编程,通过 GOOGLE COLLECTIONS 过滤和调用
Google collections提供了Function接口,实际上,一个function就是从一个对象到另外一个对象的转换变形。(理解Function 最关键的地方)
Where the Function interface is used to transform objects,the Predicate interface is used to filter objects
Function 可以理解为转换。
Predicate 可以理解为筛选。
There is also a Predicates.compose method, but it takes a Predicate instance and a Function object and returns Predicate that evaluates the output from the given Function object.
两者可以通过方法 compose 进行组合。