2014년 7월 31일 목요일

[JAVA8]자바8에새로도입된:: (더블콜론)연산자,double colon (::) operator, JAVA8람다식

[JAVA8]자바8에새로도입된:: (더블콜론)연산자,double colon (::) operator, JAVA8람다식

- 정규 메소드를 람다표현식으로 변환

[예]

List<Integer> list = Arrays.asList(1, 3, 2, 4, 7);
list.forEach(n -> System.out.println(n));
list.forEach((Integer n) -> System.out.println(n));
 
 
//위 람다식을 더블콜론 연산자를 이용하여 바꾸면 아래와 같다.
//아래 두문장은 동일하다.
list.forEach(System.out::println);
list.forEach((x) -> System.out::println(x));

댓글 없음:

댓글 쓰기