상세 컨텐츠

본문 제목

[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   
    }
}

관련글 더보기

댓글 영역