本文适用于想要了解Java8 Function接口编程及闭包表达式的筒鞋. 概述 在实际开发中,常常遇到使用模板模式的场景: 主体流程是不变的,变的只是其中要调用的具体方法. 其特征是: BeginTodo ---> Something different to do ---> others todo ---> End 其中BeginTodo ,others todo,End 都是不变的,只有 Something different to do 是根据业务变化的. 如果采用 Java
import java.util.HashSet; import java.util.Collection; import java.util.function.Predicate; public class PredicateTest2 { public static void main(String[] args) { Collection books = new HashSet(); books.add("java"); books.add("疯狂"); bo