스트림에서 파라미터로 받는 자주쓰는 람다

Function<T, R>

  • R apply(T t);
  • 연산을 통해 T타입이 R타입으로 변한
  • 스트림 Map

 

Predicate<T>

  • boolean test(T t);
  • 연산을 통해 boolean을 리턴

 

Consumer<T>

  • void accept(T t);
  • 연산만 함

 

Supplier<T>

  • T get();
  • 인자없이 리턴만함.
  • 레이지 로딩 같은 경우에 사용

'IT > 자바8-람다' 카테고리의 다른 글

람다 원리 및 값 캡쳐란?  (0) 2020.05.07
클로져(Closure, Close-over), 쉐도잉  (0) 2020.05.06
Identity 함수?  (0) 2020.04.29
람다 사용법 및 규칙  (0) 2020.04.23
First Class Citizen이란?  (0) 2020.04.23

+ Recent posts