We would like to know how to create Predicate lambda and call or method.
import java.util.function.Predicate; // w ww . jav a2 s .c o m public class Main { public static void main(String[] args) { Predicate<String> a = (input) -> input.contains("a"); Predicate<String> b = (input) -> input.contains("b"); System.out.println("test ac:" + a.or(b).test("ac")); System.out.println("test bc:" + a.or(b).test("bc")); System.out.println("test de:" + a.or(b).test("de")); } }
The code above generates the following result.