Получение ключа/значения последнего элемента TreeMap в Java

В предыдущей статье мы видели как получить первый элемент TreeMap в Java. В этом руководстве объясняется, как получить последний ключ и его значение из TreeMap в Java. Чтобы перейти непосредственно к последнему элементу, нужно всего лишь вызвать метод lastKey(), а затем вы можете получить соответствующее значение из объекта Entry, возвращаемого этим методом, с помощью метода getValue().

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",8);
tmap.put("Key2",6);
tmap.put("Key3",11);
tmap.put("Key4",7);

// Получаем все входные данные
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.lastEntry();
System.out.println("Последний элемент ключ/значение: ");
System.out.println(ent.getKey()+" ==> "+ent.getValue());
}
}
Выполнение этого кода дает:

key: key1 - Значение: 8
key: Ключ2 - Значение: 6
key: Ключ3 - Значение: 11
key: Ключ4 - Значение: 7

Первый ключ/значение:
Key4 ==> 7
References:
Метод lastKey()