Пример интерфейса java.util.SortedMap
Интерфейс java.util.SortedMap является подтипом интерфейса java.util.Map Он гарантирует, что записи будут отсортированы в порядке возрастания.
По умолчанию элементы сканируются в порядке возрастания от малого значения к большому. Но также можно просматривать элементы в порядке убывания с помощью метода TreeMap.descendingKeySet().
API Collections java имеет только одну реализацию интерфейса SortedMap который является java.util.TreeMap.
Example:
По умолчанию элементы сканируются в порядке возрастания от малого значения к большому. Но также можно просматривать элементы в порядке убывания с помощью метода TreeMap.descendingKeySet().
API Collections java имеет только одну реализацию интерфейса SortedMap который является java.util.TreeMap.
Example:
import java.util.*;Results:
public class SortedMap {
public static void main(String[] args) {
// создаем TreeMap с общим типом
TreeMaptm = new TreeMap ();
// заполняем treemap
tm.put(1, "один");
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, one]
[2, two]
[3, three]
[4, four]
[5, five]