-
[JAVA] 함수형 인터페이스 PredicateJAVA 2018. 11. 12. 23:56
Predicate (함수형 인터페이스)
java.util.function패키지에 자주쓰이는 형식의 메서드를 함수형 인터페이스로 미리 정해 놓았다.
매번 새로운 함수형 인터페이스를 정의하지말고 이 패키지에서 꺼내다 쓰면된다.
조건식을 표현하는데 사용된다.
매개변수는 1개 그리고 반환타입은 boolean
형식: Predicate<T>
메서드: T ▶ boolean test( T. t) ▶ boolean
123456789101112131415161718192021222324252627282930package test_java;import java.io.IOException;import java.util.function.Predicate;public class Main{public static void main(String[] args) throws IOException{Predicate<String> match = n->{if("민".equals(n)){System.out.println("민이네요");return true;}else{System.out.println("민이 아니네요");return false;}};System.out.println(match.test("민"));}}//CLASS ENDcs 'JAVA' 카테고리의 다른 글
[JAVA] IntelliJ에서 Stream 디버깅하기 (0) 2019.03.30 [JAVA] JSON 다루기 정리 (JACKSON - ObjectMapper) (0) 2018.11.25 [JAVA] 람다식과 함수형 인터페이스 (0) 2018.11.11 [JAVA] 람다식이란? 그리고 사용법! (0) 2018.11.11 [JAVA] LocalDate, LocalDateTime 사용법 (0) 2018.11.05