BiPredicate的test()方法

/**
 * BiPredicate的test()方法接受两个参数,x和y,具体实现为x.equals(y),
 * 满足Lambda参数列表中的第一个参数是实例方法的参数调用者,而第二个参数是实例方法的参数,因此可以使用对象方法引用。
 */
public static void main(String[] args) {

   BiPredicate<String,String> bp = (x, y) -> x.equals(y);
   BiPredicate<String,String> bp1 = String::equals;

   boolean test = bp1.test("xy", "xx");
   System.out.println(test);
}

 

posted on 2021-01-11 16:43  花溪月影  阅读(795)  评论(0编辑  收藏  举报