Метод contains
Метод contains класса Set проверяет,
содержится ли указанный элемент в множестве.
В параметр мы передаем элемент, наличие которого
необходимо проверить. Метод возвращает true,
если элемент присутствует в множестве,
и false - если отсутствует.
Синтаксис
set.contains(element)
Пример
Давайте создадим множество и проверим,
содержится ли в нем элемент "b":
import java.util.Set;
public class Main
{
public static void main(String[] args)
{
Set<String> set = Set.of("a", "b", "c", "d", "e");
boolean res = set.contains("b");
System.out.println(res);
}
}
Результат выполнения кода:
true
Пример
А теперь проверим наличие элемента, которого нет в множестве:
import java.util.Set;
public class Main
{
public static void main(String[] args)
{
Set<String> set = Set.of("a", "b", "c", "d", "e");
boolean res = set.contains("x");
System.out.println(res);
}
}
Результат выполнения кода:
false
Пример
Давайте проверим наличие числа в множестве целых чисел:
import java.util.Set;
public class Main
{
public static void main(String[] args)
{
Set<Integer> set = Set.of(1, 2, 3, 4, 5);
boolean res = set.contains(3);
System.out.println(res);
}
}
Результат выполнения кода:
true