yoursyun

Map, HashMap 본문

environment/java

Map, HashMap

yoursyun 2024. 7. 5. 11:09

 

순서를 보장하지 않습니다. 키와 값은 저장된 순서대로 반환되지 않습니다.

저장된 순서를 보장하려면 LinkedHashMap 을 이용 할 수 있습니다.

 

  • Map
    • Map은 인터페이스입니다.
    • 이 인터페이스는 키-값 쌍을 저장하는 모든 클래스가 구현해야 하는 메서드를 정의합니다.
    • 주요 메서드로는 put(), get(), remove(), containsKey(), containsValue(), size() 등이 있습니다.
    • HashMap, TreeMap, LinkedHashMap, ConcurrentHashMap
  • HashMap
    • HashMap은 Map 인터페이스를 구현한 구체적인 클래스입니다.
    • 해시 테이블을 사용하여 데이터를 저장하므로 빠른 검색 속도를 제공합니다.
    • 키와 값으로 null을 허용합니다.

 

반응형