Я не могу его скомпилировать, возможно ли даже цепочку предикатов lambdas?
Arrays.asList("1","2","3").stream().filter( (e -> e=="1" ).or(e-> e=="2") ).count();
Или единственный способ - явно создать предикат, а затем объединить его так:
Predicate<String> isOne= e -> e=="1";
Arrays.asList("1","2","3").stream().filter( isOne.or(e -> e=="2") ).count();
Или существует ли более "функционально элегантный" способ достичь того же?