РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
458 of 1163 menu

Метод lastEntry

Метод lastEntry класса TreeMap возвращает последнюю пару ключ-значение из отображения. Под последней парой понимается пара с наибольшим ключом, так как TreeMap хранит элементы в отсортированном по ключу порядке. Метод не принимает параметров и возвращает объект Map.Entry, содержащий ключ и значение. Если отображение пустое, метод возвращает null.

Синтаксис

map.lastEntry()

Пример

Давайте создадим TreeMap с несколькими элементами и получим последнюю пару:

import java.util.TreeMap; import java.util.Map; public class Main { public static void main(String[] args) { TreeMap<Integer, String> map = new TreeMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); Map.Entry<Integer, String> res = map.lastEntry(); System.out.println(res); } }

Результат выполнения кода:

3=c

Пример

Давайте получим отдельно ключ и значение последней пары с помощью методов getKey и getValue:

import java.util.TreeMap; import java.util.Map; public class Main { public static void main(String[] args) { TreeMap<String, Integer> map = new TreeMap<>(); map.put("abcde", 1); map.put("12345", 2); Map.Entry<String, Integer> res = map.lastEntry(); System.out.println(res.getKey()); System.out.println(res.getValue()); } }

Результат выполнения кода:

"abcde" 1

Пример

Давайте проверим поведение метода на пустом отображении:

import java.util.TreeMap; import java.util.Map; public class Main { public static void main(String[] args) { TreeMap<Integer, String> map = new TreeMap<>(); Map.Entry<Integer, String> res = map.lastEntry(); System.out.println(res); } }

Результат выполнения кода:

null

Смотрите также

  • класс TreeMap,
    который хранит элементы в отсортированном виде
  • метод firstEntry,
    который возвращает первую пару ключ-значение
  • метод lastKey,
    который возвращает последний ключ
  • метод tailMap,
    который возвращает часть отображения от указанного ключа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить