티스토리 뷰

728x90
반응형

:: ( 더블콜론 ) ?


Java8 에서 추가된 메소드 참조 ( Method Reference ) 연산자이다


메소드 참조는 람다 식과 동일한 처리 방법을 갖는 표현식이지만


람다 본문을 제공하는 대신, 이름으로 기존 메소드를 참조한다



1
2
3
4
5
6
7
List<String> list = Arrays.asList("a1""b1""a2""b2");
        
System.out.println(" -- Using Lamda Functions --");        
list.stream().map(s -> s.toUpperCase()).forEach(s -> System.out.println(s));
        
System.out.println(" -- Using Method Reference --");
list.stream().map(String::toUpperCase).sorted().forEach(System.out::println);
cs




다른 예제를 보고 싶다면 


https://www.javainuse.com/java/java8_method_References


이곳을 참조하면 된다



+ References


http://www.java67.com/2018/06/what-is-double-colon-operator-in-java-8.html

반응형
공지사항
최근에 올라온 글