JAVA/Java 8

Java8 함수형 인터페이스 만들어서 사용하기

반응형

Java8 함수형 인터페이스 만들어서 사용하기

함수형 인터페이스 사용 
-> 정의한 함수형 인터페이스를 람다식을 이용하여 사용할 수 있다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//     함수형 인터페이스 선언 
//  함수형 인터페이스를 만들고자 할 경우에는 @FunctionalInterface 애노테이션을 붙혀야 한다.
 
@FunctionalInterface
public interface WedulInterface {
    public void print(int x);
}
 
public static void main(String args[]) {
    WedulInterface wedul = new WedulInterface() {
        @Override
        public void print(int x) {
            System.out.println(x);
        }
    };
        
    List<Integer> a = Arrays.asList(1,23);
    a.stream().forEach(wedul::print);
}
cs





반응형