Predicate1 [Java] 기본 함수형 인터페이스(Functional Interface) Java8에서 미리 정의해 놓은 함수형 인터페이스들을 알아보자. 다음 인터페이스들은 java.util.function에 정의되어있다. Predicate Predicate 인터페이스 내에는 boolean test(T t) 라는 추상 메서드가 존재한다. boolean test(T t)는 전달된 인자를 판단해 true 또는 false를 반환해야 하는 상황에서 사용한다. public static int sum(Predicate p, List lst) { int s = 0; for(int n : lst) { if(p.test(n)) s += n; } return s; } public static void main(String[] args) { List list = Arrays.asList(1, 5, 7, 9, 1.. 2022. 9. 13. 이전 1 다음