1. 자주 사용되는 다양한 함수형 인터페이스 제공
- Supplier<T> : 매개변수X, 반환값O
- Comsumer<T> : 매개변수O, 반환값X
- Function<T, R> : 매개변수O, 반환값O
- Predicate<T> : 매개변수O, 반환값O (boolean, 조건식)
Supplier<T> f = ()->(Math.random()*100)+1; Consumer<T> f = i -> System.out.println(i+", "); Function<T,R> f = i -> i/10*10; Predicate<T> f = i -> i % 2 ==0; |
2. 매개변수 2개 이상
- BiConsumer<T, R>
- BiFunction<T,U,R>
- BiPredicate<T, U>
'공부 > Java' 카테고리의 다른 글
스트림(Stream) - 1 (0) | 2022.03.08 |
---|---|
람다식 -> 메서드 참조 (0) | 2022.03.01 |
함수형 인터페이스 : Predicate 결합 (0) | 2022.03.01 |
함수형 인터페이스 (0) | 2022.03.01 |
람다식 (Lambda Expression) (0) | 2022.03.01 |
댓글