Метод contains
Метод contains класса Set проверяет,
содержится ли указанный элемент во множестве.
В единственный параметр мы передаем значение,
наличие которого нужно проверить. Метод возвращает
true, если элемент присутствует во множестве,
и false, если такого элемента нет.
Синтаксис
set.contains(value)
Пример
Давайте создадим множество и проверим,
содержится ли в нем элемент 3:
void main()
{
Set<int> set = {1, 2, 3, 4, 5};
print(set.contains(3));
}
Результат выполнения кода:
true
Пример
А теперь проверим наличие элемента, которого нет во множестве:
void main()
{
Set<int> set = {1, 2, 3, 4, 5};
print(set.contains(6));
}
Результат выполнения кода:
false
Пример
Метод contains также работает со строками.
Давайте проверим наличие строки 'abcde'
во множестве:
void main()
{
Set<String> set = {'abcde', '12345'};
print(set.contains('abcde'));
}
Результат выполнения кода:
true
Смотрите также
-
метод
containsAll,
который проверяет наличие всех элементов -
метод
add,
который добавляет элемент во множество -
метод
remove,
который удаляет элемент из множества -
класс
Set,
который представляет множество