English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 지향型 객체(I)

Java 지향型 객체(II)

Java 지향型 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 맵을 키에 따라 정렬

Java 예제 전체

이 예제에서는 Java에서 맵을 키에 따라 정렬하는 방법을 배웁니다.

이 예제를 이해하려면 다음을 알아야 합니다Java 프로그래밍주제:

예제: TreeMap을 사용하여 맵을 키에 따라 정렬

import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
class Main {
  public static void main(String[] args) {
    //해시맵을 생성합니다
    Map<String, String> languages = new HashMap<>();
    languages.put("pos3", "JS");
    languages.put("pos1", "Java");
    languages.put("pos2", "Python");
    System.out.println("Map: " + languages);
    //map에서 TreeMap 생성
    TreeMap<String, String> sortedNumbers = new TreeMap<>(languages);
    System.out.println("정렬 키가 있는 Map" + sortedNumbers);
  }
}

출력 결과

Map: {pos1=Java, pos2=Python, pos3=JS}
정렬 키가 있는 Map{pos1=Java, pos2=Python, pos3=JS}

위의 예제에서 HashMap을 사용하여 planguages라는 map을 생성했습니다. 여기서 map은 정렬되지 않습니다.

map을 정렬하기 위해 TreeMap을 생성했습니다. 이제 map은 키에 따라 정렬됩니다.

Java 예제 전체