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

Метод clear

Метод clear класса HashMap удаляет все пары ключ-значение из коллекции. После вызова этого метода карта становится пустой, а её размер становится равным 0. Метод не принимает параметров и не возвращает значения. Важно отметить, что метод удаляет все элементы сразу, а не по одному, что делает его эффективным способом полной очистки коллекции.

Синтаксис

hashMap.clear()

Пример

Давайте создадим HashMap с несколькими элементами и очистим его с помощью метода clear:

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); map.put("c", 3); System.out.println("Before clear: " + map); map.clear(); System.out.println("After clear: " + map); } }

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

Before clear: {a=1, b=2, c=3} After clear: {}

Пример

Давайте проверим размер HashMap до и после вызова метода clear:

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<String, String> map = new HashMap<>(); map.put("key1", "value1"); map.put("key2", "value2"); System.out.println("Size before clear: " + map.size()); map.clear(); System.out.println("Size after clear: " + map.size()); System.out.println("Is empty: " + map.isEmpty()); } }

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

Size before clear: 2 Size after clear: 0 Is empty: true

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

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