출력에서 홀수만 존재함을 알 수 있으므로 예상 출력을 얻으려면 짝수만 제거해야 합니다. Java SE 8에는 조건자 객체를 취하고 조건자를 만족하는 요소를 제거하는 새로운 메소드 호출 removelf가 있습니다. 술어는 객체를 취하는 기능적 메서드 호출을 가지고 있으며 주어진 조건이 충족되었는지 여부를 확인하고 충족되면 true를 반환하고 그렇지 않으면 false를 반환합니다. 옵션 C는 술어 인터페이스의 기능적 메소드와 일치하는 숫자가 홀수인지 짝수인지 확인하기 위해 올바른 람다 표현식을 전달했습니다. 옵션 A는 잘못된 람다 표현식이므로 올바르지 않습니다. 옵션 B는 모든 홀수를 제거하므로 올바르지 않습니다. 술어를 인수로 사용하는 제거 메소드가 없기 때문에 옵션 D는 올바르지 않습니다. https://docs.oracle.eom/javase/8/docs/api/java/util/ArrayList.html