[java] and(), or(), negate() 디폴트 메소드와 isEqual()정적 메소드
Predicate 종류의 함수적 인터페이스는 and(), or(), negate() 디폴트 메소드를 가지고 있다. 이 메소드를 각각 논리 연산자인 && || ! 와 대응된다고 볼 수 있다. and() : 두 Predicate가 모두 true를 return하면 최정적으로 true를 리턴하는 Predicate를 생성한다. or() : 두 Predicate중 1개만 true return 시 true negate() : 원래 Predicate의 결과가 true이면 false로 false면 true로 반환 대표적인 Predicate의 함수적 인터페이스를 살펴보자. 1.Predicate 2.BiPredicate 3.DoublePredicate 4.IntPredicate 5.LongPredicate 공통점 : 모두 ..
Java/Java8
2020. 10. 28. 00:39