Метод contains
Метод contains проверяет, содержится ли указанный элемент в списке. Если элемент найден, метод возвращает true, в противном случае - false. В единственный параметр мы передаем значение, наличие которого необходимо проверить. Метод выполняет поиск с начала списка.
Синтаксис
list.contains(element)
Пример
Давайте проверим, содержится ли число 3 в списке:
void main()
{
List<int> numbers = [1, 2, 3, 4, 5];
bool res = numbers.contains(3);
print(res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, содержится ли строка 'f' в списке:
void main()
{
List<String> letters = ['a', 'b', 'c', 'd', 'e'];
bool res = letters.contains('f');
print(res);
}
Результат выполнения кода:
false
Пример
Давайте проверим наличие элемента в пустом списке:
void main()
{
List<int> emptyList = [];
bool res = emptyList.contains(1);
print(res);
}
Результат выполнения кода:
false
Смотрите также
-
метод
indexOf,
который возвращает индекс первого вхождения элемента -
метод
lastIndexOf,
который возвращает индекс последнего вхождения элемента -
метод
remove,
который удаляет первое вхождение элемента -
свойство
isEmpty,
которое проверяет список на пустоту