티스토리 뷰

Language/JAVA

java8 Interface를 lambda로 생성하기

KyeongRok Kim 2016. 6. 19. 16:03

java Interface를 lambda로 생성하기

Interface를 선언하고 해당 인터페이스를 람다로 선언해보겠습니다.

 

 

Calculate.java

public interface Calculate {
    public int calculate(int a, int b);
}

 

LambdaInterfaceTest.java

public class LambdaInterfaceTest {
    public static void main(String[] args) {
        Calculate c = (a, b) ->{ return a + b;};
        int result = c.calculate(10, 20);
        System.out.println(result);
    }
}

 

mile을 km으로 바꾸는 lambda

interface Converter{
   double convert(double mile);
}

Converter converter = (double mile) -> mile * 1.60934;

int iSpeed = (int) converter.convert(95);

 

end.

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함