CF와 함수형 인터페이스
Predicate의 결합, 컬렉션 프레임웍과 함수형 인터페이스
Predicate의 결합, 컬렉션 프레임웍과 함수형 인터페이스
2022.08.04Predicate의 결합 and(), or(), negate()로 두 Predicate를 하나로 결합(default메서드) Predicate는 조건식이다. 함수가 있을 때, 그 결과가 boolean으로 나오는 것이다. Predicate 여러개를 하나로 결합할 수 있다. 논리연산자로 결합할 수 있다. negate()는 not인데, true를 false로 false를 true로 바꿔주는 연산자라고 생각하면 쉽다. 그래서 이렇게 3개의 Predicate가 있을 때, 각각 1개씩 조건식이 있어서 3개가 있는데, 이 조건식들을 and, or, negate를 가지고 결합할 수 있다. 인터페이스가 가질 수 있는 메서드는 default 메서드 static 메서드 추상 메서드 이렇게 3가지를 가질 수 있는데, 인터페이스..