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

Метод firstEntry

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

Синтаксис

TreeMap<KeyType, ValueType> map = new TreeMap<>(); map.firstEntry();

Пример

Давайте создадим 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(3, "c"); map.put(1, "a"); map.put(2, "b"); Map.Entry<Integer, String> res = map.firstEntry(); System.out.println(res); } }

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

1=a

Пример

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

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("b", 2); map.put("a", 1); map.put("c", 3); Map.Entry<String, Integer> res = map.firstEntry(); System.out.println(res.getKey()); System.out.println(res.getValue()); } }

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

"a" 1

Пример

Давайте проверим, что вернёт метод firstEntry для пустой коллекции:

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

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

null

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

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