CODEDRAGON ㆍDevelopment/Algorithm, DataStructure
Map.Entry 인터페이스
· Map 인터페이스의 내부 인터페이스(inner interface)입니다.
· Map에 저장되는 key-value쌍을 다루기 위해 내부적으로 Entry인터페이스를 정의해 놓았습니다.
· Map인터페이스를 구현하는 클래스에서는 Map.Entry인터페이스도 함께 구현해야 합니다.
· 맵에 저장되는 엔트리의 조작을 위한 메소드가 정의되어 있습니다.
Map.java
Interface Map.Entry<K,V>
https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html
Map.Entry 인터페이스 주요 메소드
메소드 |
설명 |
boolean equals(Object o) |
동일한 Entry인지 비교합니다. |
Object getKey() |
Entry의 key객체를 반환합니다. |
Object getValue() |
Entry의 value객체를 반환합니다. |
int hashCode() |
Entry의 해시코드를 반환합니다. |
Object setValue(Object value) |
Entry의 value객체를 지정된 객체로 변경합니다. |
'Development > Algorithm, DataStructure' 카테고리의 다른 글
HashMap 클래스, Hashtable vs HashMap, HashMap의 주요 생성자 (0) | 2017.10.17 |
---|---|
Hashtable 클래스 (0) | 2017.10.17 |
Map인터페이스 주요 메소드 (0) | 2017.10.17 |
Map 인터페이스, Interface Map<K,V>, 키와 값으로 구성되는 데이터, Map 예, Map<K, V>특징 (0) | 2017.10.17 |
Iterator<E> 인터페이스의 remove() 활용 (0) | 2017.10.17 |