본문 바로가기
언어/java

[java] HashMap

by 개발LOG 2024. 7. 22.
반응형

맵 자료형에는 HashMap, LinkedHashMap, TreeMap 등이 있다.

맵의 가장 큰 특징은 순서에 의존하지 않고 key로 value를 가져오는 것이다. 그런데 가끔 Map에 입력된 순서대로 데이터를 가져오거나 입력한 key에 의해 정렬(sort)하도록 저장하고 싶을 수 있다. 이럴때는 LinkedHashMap과 TreeMap을 사용하면 된다.

  • LinkedHashMap : 입력된 순서대로 데이터를 저장한다.
  • TreeMap : 입력된 key의 오름차순으로 데이터를 저장한다.

HashMap 사용 예:

import java.util.HashMap;

public class Sample {
    public static void main(String[] args) {
        HashMap<String, String> map = new HashMap<>();
        map.put("people", "사람");
        map.put("baseball", "야구");
    }
}
반응형

'언어 > java' 카테고리의 다른 글

[java] JVM 동작 방식 및 메모리 구조  (0) 2024.12.23
[java] 접근제어자  (1) 2024.07.23
[java] 제네릭스, ArrayList  (0) 2024.07.22
[java] StringBuffer, StringBuilder, String 차이  (0) 2024.07.22
[java] 배열  (0) 2024.06.04