通过之前的函数式接口与lambda表达式的关系那篇文章,大家应该对函数式接口有了一定的了解了,在Java中它是lambda表达式的基础,没有函数式接口就没有办法使用lambda表达式. 函数式接口如此重要,所以Java8 API给我们提供了除了以前就有的Comparator接口和Runnable接口外,还提供了很多全新的函数式接口使用.下面介绍几个这些接口: Predicate<T>接口 这个接口顾名思义,是一个用来判断的接口,其中的唯一抽象方法为:boolean test(T t);,其接受…