상세 컨텐츠

본문 제목

[Lambda] 함수형 인터페이스 : BiConsumer

Java

by kwanghyup 2020. 6. 19. 02:07

본문

import java.util.function.BiConsumer;

public class BiConsumerTest {
    /*
        두개의 매개변수를 받아 소비함, 반환값 없음 , 두 매개변수 타입은 서로 다를 수 있음
        public void accept(T t U u) 구현
    */
    public static void main(String[] args) {
        // 익명객체
        BiConsumer<String,Integer> biConsumer = new BiConsumer<String, Integer>() {
            @Override
            public void accept(String s1, Integer ver) {
                System.out.println("익명: "+ s1+" "+ver);
            }
        };
		
        //람다 
        BiConsumer<String,Integer> lambda = (s,v)-> System.out.println("람다: "+ s+" "+v);

        String str = "java";
        int number = 14;
        biConsumer.accept(str,number);
        lambda.accept(str,number);

    }
}

관련글 더보기

댓글 영역