java.util.SortedMap 인터페이스의 예

인터페이스 java.util.SortedMap  인터페이스의 하위 유형입니다 java.util.Map  항목이 오름차순으로 정렬되도록 합니다.

기본적으로 항목은 작은 값에서 큰 값으로 오름차순으로 검색됩니다. 그러나 TreeMap.descendingKeySet().

API Collections에는 인터페이스 SortedMap java.util.TreeMap.

예:

import java.util.*; 

public class SortedMap {

public static void main(String[] args) {
// 제네릭 유형으로 트리맵을 만듭니다
TreeMap tm = new TreeMap();
// 트리맵 채우기
tm.put(1, "one");
tm.put(2, "둘");
tm.put(3, "셋");
tm.put(4, "넷");
tm.put(5, "다섯");

// 모든 키 검색
Set set = tm.entrySet();
// iterator
iterator it = set.iterator();
// 트리맵을 탐색하여 요소 표시
while(it.hasNext()) {
Map.Entry mapentry = (Map.Entry)it.next();
System.out.print("["+mapentry.getKey() +", ");
System.out.println(mapentry.getValue()+"]");
}
}
}
결과:

[1, 하나]
[2, 둘]
[3, 3]
[4, 4]
[5, 5]