2011-11-08 5 views
10

Java에서는 여러 조건어 (Guava Predicate)를 하나로 결합하는 짧은 방법이 있습니까?Java : 여러 술어 결합

현재, 나는 조건의 일부 목록이 있습니다

Collection<Predicate<TypeA>> preds = ...; 

을 그리고 술어를 통해 루프 그들 중 하나가 잘못된 경우 false를 반환하는 몇 가지 코드가 있습니다. 같은 일을 성취하는 하나의 라이너가 있습니까?

+0

음 ... 당신을 위해 그것을 할 방법을 작성 하시겠습니까? 이제 사용자를위한 하나의 라이너입니다! –

+0

아니, 그게 내가 뭘하는지 아니야. – Charlotte

답변

7

Guava를 사용하는 경우 Predicates#and이 원하는대로 수행됩니다.