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

Метод isEmpty

Метод isEmpty класса Map проверяет, содержит ли карта хотя бы одну пару ключ-значение. Метод не принимает параметров и возвращает true, если карта пуста, и false - если в ней есть хотя бы один элемент. Метод доступен для всех реализаций интерфейса Map: HashMap, LinkedHashMap, TreeMap и других.

Синтаксис

map.isEmpty()

Пример

Давайте создадим пустую карту и проверим её на пустоту:

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

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

true

Пример

Теперь добавим в карту один элемент и снова проверим:

import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("a", 1); System.out.println(map.isEmpty()); } }

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

false

Пример

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

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

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

true

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

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