inblog logo
|
khh
    java

    람다식, 함수형 인터페이스

    Jan 05, 2024
    람다식, 함수형 인터페이스
     

    람다식

     
    익명 클래스를 생성하지 않고도 간단하게 함수를 정의
     

    Predicate 인터페이스

     
    예측
    매개변수o 리턴값 true/false
     
    predicate predicate = (v) -> v != null;
     

    Supplier 인터페이스

     
    공급자
    매개변수x 리턴값o
    중괄호하면 리턴을 작성해야 함
    중괄호 안하면 리턴을 작성안해도 됨
     
    Supplier<Integer> supplier = () -> new Integer((int) (Math.random() * 100)); // 0에서 100사이의 임의 값을 가진 Integer 인스턴스를 반환
     

    Consumer 인터페이스

     
    매개변수o 리턴값x
     
    Consumer<Integer> consumer = (value) -> System.out.println(value); // 매개 변수로 전달된 값을 System.out에 출력
     
     
    Share article

    khh

    RSS·Powered by Inblog