티스토리 뷰
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
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[Java] JDK 6 이후, Timezone.setDefault() (0) | 2019.08.25 |
---|---|
[Java] Type Safety : unchecked cast (0) | 2019.01.29 |
[Java] Iterator (0) | 2018.12.12 |
[Java] parseInt() 와 intValue() 의 차이 (0) | 2017.11.01 |
[Java] 문자열 자르기, replace() 메소드 (0) | 2017.10.25 |
공지사항
최근에 올라온 글