Java에서 역순으로 TreeMap 찾아보기

TreeMap은 기본적으로 요소를 오름차순으로 정렬합니다. 목록의 항목을 역순으로 탐색하여 Collections.reverseOrder().

public static Comparator reverseOrder(): 이 메서드는 Comparable.

import java.util.Collections; 
import java.util.Iterator;
import java.util.Set;
import java.util.TreeMap입니다.
import java.util.Map;

public class reverseOrder {

public static void main(String a[]){
// TreeMap
TreeMap을 만듭니다< 문자열, 정수> tmap =
새 트리맵< 문자열, 정수> (Collections.reverseOrder());

// TreeMap에 키-값 쌍 추가
tmap.put("Key1",1);
tmap.put("키2",2);
tmap.put("키3",3);
tmap.put("키4",4);

// 모든 입력 가져오기
Set set = tmap.entrySet();

// 목록을 찾아보기 위해 이터레이터를 가져옵니다
이터레이터 itr = set.iterator();

// 키-값 쌍 표시
while(itr.hasNext()) {
Map.Entry mentry = (Map.Entry)itr.next();
System.out.print("키: "+mentry.getKey() + " - ");
System.out.println("값: "+mentry.getValue());
}
}
}
Result:

key: Key4 - 값: 4
key: Key3 - 값: 3
key: Key2 - 값: 2
key: Key1 - 값: 1

참조:
Java doc:Collections.reverseOrder()