본문 바로가기
반응형

Stream
반응형
3

[Java] 함수형 인터페이스 @FunctionalInterface - 3. Function 2022.03.26 - [개발 지식/Java] - [Java] 함수형 인터페이스 @FunctionalInterface - 2. Consumer [Java] 함수형 인터페이스 @FunctionalInterface - 2. Consumer 2022.03.11 - [개발 지식/Java] - [Java] 함수형 인터페이스 @FunctionalInterface - 1. Predicate [Java] 함수형 인터페이스 @FunctionalInterface - 1. Predicate 개발을 진행하다보면 람다 표현식을 많이 쓰게.. erjuer.tistory.com 이번에는 마지막 3번째 Function 인터페이스를 정리하고자 한다. Function 인터페이스는 제네릭 형식 T를 매개변수로 받아 제네릭 형태의 R을 리.. 2022. 4. 13.
[Java] 함수형 인터페이스 @FunctionalInterface - 2. Consumer 2022.03.11 - [개발 지식/Java] - [Java] 함수형 인터페이스 @FunctionalInterface - 1. Predicate [Java] 함수형 인터페이스 @FunctionalInterface - 1. Predicate 개발을 진행하다보면 람다 표현식을 많이 쓰게 된다. 특히 Stream API를 활용할 때 자주 쓰게 된다. 관련된 서적이나 구글에서 보면 "함수형 인터페이스를 람다 표현식을 사용할 수 있다" 라고 하는 erjuer.tistory.com 이번에는 2. Consumer 함수형 인터페이스를 한꺼번에 정리하고자 한다. 2. Consumer Comsumer는 말 그대로 소비자라는 말과 같이 Return값을 내 뱉는 것이 아닌 void를 반환하는 추상 메소드 (accept) 를 .. 2022. 3. 26.
[Java] 함수형 인터페이스 @FunctionalInterface - 1. Predicate 개발을 진행하다보면 람다 표현식을 많이 쓰게 된다. 특히 Stream API를 활용할 때 자주 쓰게 된다. 관련된 서적이나 구글에서 보면 "함수형 인터페이스를 람다 표현식을 사용할 수 있다" 라고 하는데 자바 API에서 제공하는 다양한 함수형 인터페이스가 있지만 자버 1.8부터 등장한 함수형 인터페이스 중 일부분을 살펴보고자 한다. 1. Predicate 2. Consumer 3. Function 세개로 나뉘어 진행할 생각이다. 1. Predicate Predicate 인터페이스는 test라는 추상 메서드를 정의하며 test는 제네릭 형식 T의 객체를 인수 받아 True / False를 반환한다. 라고 한다. (해당 인터페이스에 구현된 메소드의 이름은 test이지만 단순히 "boolean 형태로 리턴하는.. 2022. 3. 11.