상세 컨텐츠

본문 제목

[Lamda] 기본형 함수형 인터페이스 IntFunction<T> 등

Java

by kwanghyup 2020. 6. 21. 17:59

본문

리턴타입 : 재네릭

파라미터 타입 : 기본형 

 

InFunction<R> : public R apply(int value)

DoubleFunction<R>: public R apply(double value)

LongFunction<R>: public R apply(long value)

 

import java.util.function.IntBinaryOperator;
import java.util.function.IntFunction;
public class IntFunctionTest {
public static void main(String[] args) {
IntFunction<String> intFunction = new IntFunction<String>() {
@Override
public String apply(int value) {
return String.valueOf(value);
}
};
String result1 = intFunction.apply(100);
String result2 = intFunction.apply(123);
System.out.println(result1+result2); // 100123
}
}

관련글 더보기

댓글 영역