상세 컨텐츠

본문 제목

[Lambda] 함수형인터페이스 : Predicate

Java

by kwanghyup 2020. 6. 19. 00:46

본문

import java.util.function.Predicate;

public class PredicateTeest {

	public static void main(String[] args) {

        /*
            boolean test(T t);
            test메서드의 의 몸체 구현
                -  매개변수로 받은 t값을 이용하여 ture 또는 false를 반환하는 조건식을 만든다.
        */
        Predicate<String> predicate = new Predicate<String>() {
            @Override
            public boolean test(String s) {
                return s.length()>3;
            }
        };

        String str = "abcd";
        boolean r1 = predicate.test(str);
        System.out.println(r1);

        Predicate<Integer> lambda = (value)-> value>100;
        int number = 101;
        boolean r2 = lambda.test(number);
        System.out.println(r2);
    }

}

관련글 더보기

댓글 영역