[Java] Map 주요 메서드

Henson·2024년 11월 6일

Java

목록 보기
20/22
post-thumbnail

Map 주요 메서드

  • put(K key, V value) : 지정된 키와 값을 맵에 저장한다. (같은 키가 있으면 값을 변경)
  • putAll(Map<? extends K,? extends V> m) : 지정된 맵의 모든 매핑을 현재 맵에 복사한다.
  • putIfAbsent(K key, V value) : 지정된 키가 없는 경우에 키와 값을 맵에 저장한다.
  • get(Object key) : 지정된 키에 연결된 값을 반환한다.
  • getOrDefault(Object key, V defaultValue) : 지정된 키에 연결된 값을 반환한다. 키가 없는 경우 defaultValue로 지정한 값을 대신 반환한다.
  • remove(Object key) : 지정된 키와 그에 연결된 값을 맵에서 제거한다.
  • clear() : 맵에서 모든 키와 값을 제거한다.
  • containsKey(Object key) : 맵이 지정된 키를 포함하고 있는지 여부를 반환한다.
  • containsValue(Object value) : 맵이 하나 이상의 키에 지정된 값을 연결하고 있는지 여부를 반환한다.
  • keySet() : 맵의 키들을 Set 형태로 반환한다.
  • values() : 맵의 값들을 Collection 형태로 반환한다.
  • entrySet() : 맵의 키-값 쌍을 Set<Map.Entry<K,V>> 형태로 반환한다.
  • size() : 맵에 있는 키-값 쌍의 개수를 반환한다.
  • isEmpty() " 맵이 비어 있는지 여부를 반환한다.
profile
세계 최고의 개발자가 되고 말겠어.

0개의 댓글