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

Метод add

Метод add добавляет указанный элемент в множество Set. В первый параметр мы передаем элемент, который нужно добавить в множество. Метод возвращает true, если элемент был успешно добавлен, и false, если такой элемент уже присутствует в множестве. Напомним, что Set не хранит дубликатов, поэтому повторное добавление одного и того же элемента не изменяет множество.

Синтаксис

set.add(element)

Пример

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

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

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

true true true [a, b, c]

Пример

Давайте попробуем добавить в множество уже существующий элемент и посмотрим на результат:

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

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

false [a, b]

Пример

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

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

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

[1, 2, 3]

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

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