I can\'t get it to compile, is it even possible to chain predicate lambdas?
Arrays.asList(\"1\",\"2\",\"3\").stream().filter( (e -> e==\"1\" ).or(e-> e
You can use:
((Predicate) e -> e.equals("1")).or(e -> e.equals("2"))
but it's not very elegant. If you're specifying the conditions in-line, just use one lambda:
e -> e.equals("1") || e.equals("2")