Получение ключа/значения первого элемента TreeMap в Java
В приведенном ниже коде показано, как получить первый ключ в TreeMap в Java. Чтобы получить первый элемент, нужно вызвать метод. firstKey(), а затем можно получить соответствующее значение.import java.util.Iterator;Выполнение этого кода дает:
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;
import java.util.Map;
public class TreeMapFirstkey {
public static void main(String a[]){
// Создаем TreeMap
TreeMap< Строка, целое число> tmap = новая TreeMap< Строка, целое число> ();
// Добавляем пары ключ-значение в TreeMap
tmap.put("Key1",5);
tmap.put("Key2",7);
tmap.put("Key3",2);
tmap.put("Key4",4);
// Получаем все входные данные
Set set = tmap.entrySet();
// Получаем итератор для просмотра списка
Iterator itr = set.iterator();
// Показать пары ключ-значение
while(itr.hasNext()) {
Map.Entry mentry = (Map.Entry)itr.next();
System.out.print("key: "+mentry.getKey() + " - ");
System.out.println("Значение: "+mentry.getValue());
}
Запись< строка,целое число> ent = tmap.firstEntry();
System.out.println("Первый элемент ключ/значение: ");
System.out.println(ent.getKey()+" ==> "+ent.getValue());
}
}
key: key1 - Значение: 5References:
key: Key2 - Значение: 7
key: Key3 - Значение: 2
key: Key4 - Значение: 4
Первый ключ/значение:
Ключ1 ==> 5
Метод firstKey()