Written by
java-style
on
on
자바 Map.Entry 사용방법 정리
자바 Map.Entry 사용방법 정리
반응형
자바에서 Map.Entry 는
Map 형태의 인터페이스를 만드는데 사용하는데
실제 사용은 위와 같이
Map을 For 문에서 돌려줄 경우
인터페이스 용도로 사용하거나
혹은 스트림(Stream) 사용 시
Map 형식의 데이터에서 처리가 필요할 때
Map.Entry를 사용하여 처리하게 된다
(Map.Entry :: getKey는 Map.Entry의 getKey 메소드를 사용)
예제에 사용한 코드는 아래와 같다
HashMap map = new HashMap<>(); map.put("A", 3); map.put("B", 4); // map에 Key, Value 삽입 for(Map.Entry entry : map.entrySet()) { System.out.println("entry.getKey() : " + entry.getKey()); System.out.println("entry.getKey() : " + entry.getValue()); } System.out.println( map.entrySet().stream() .map(Map.Entry::getKey) .collect(Collectors.toList()) );
반응형
from http://wakestand.tistory.com/649 by ccl(A) rewrite - 2021-10-27 11:27:21