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

Метод remove

Метод remove удаляет указанный элемент из множества HashSet. В параметр метода мы передаем элемент, который необходимо удалить. Если элемент присутствует в множестве, он удаляется, а метод возвращает true. Если элемента нет, множество не изменяется, а метод возвращает false.

Синтаксис

hashSet.remove(element)

Пример

Давайте удалим элемент "b" из множества:

import java.util.HashSet; public class Main { public static void main(String[] args) { HashSet<String> set = new HashSet<>(); set.add("a"); set.add("b"); set.add("c"); set.add("d"); set.add("e"); boolean res = set.remove("b"); System.out.println(res); System.out.println(set); } }

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

true [a, c, d, e]

Пример

Давайте попробуем удалить элемент, которого нет в множестве:

import java.util.HashSet; public class Main { public static void main(String[] args) { HashSet<Integer> set = new HashSet<>(); set.add(1); set.add(2); set.add(3); set.add(4); set.add(5); boolean res = set.remove(10); System.out.println(res); System.out.println(set); } }

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

false [1, 2, 3, 4, 5]

Пример

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

import java.util.HashSet; public class Main { public static void main(String[] args) { HashSet<String> set = new HashSet<>(); set.add("a"); set.add("b"); set.add("c"); System.out.println(set.remove("a")); System.out.println(set.remove("c")); System.out.println(set.remove("x")); System.out.println(set); } }

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

true true false [b]

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

  • класс HashSet,
    который представляет собой множество
  • метод add,
    который добавляет элемент в множество
  • метод contains,
    который проверяет наличие элемента
  • метод clear,
    который удаляет все элементы множества
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить