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

Метод lookup

Метод lookup класса Set ищет в множестве элемент, равный переданному объекту, и возвращает его. В первый параметр мы передаем объект, который нужно найти. Если элемент найден, метод возвращает его. Если элемента в множестве нет, метод возвращает null. Само множество при этом не изменяется.

Метод полезен, когда нужно получить именно тот элемент из множества, который равен заданному объекту, а не просто проверить его наличие, как это делает метод contains.

Синтаксис

set.lookup(object)

Пример

Давайте найдем в множестве чисел элемент, равный числу 3:

void main() { Set<int> numbers = {1, 2, 3, 4, 5}; int? res = numbers.lookup(3); print(res); }

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

3

Пример

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

void main() { Set<int> numbers = {1, 2, 3, 4, 5}; int? res = numbers.lookup(6); print(res); }

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

null

Пример

Давайте найдем в множестве строк элемент, равный строке 'abcde':

void main() { Set<String> strings = {'abcde', '12345'}; String? res = strings.lookup('abcde'); print(res); }

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

"abcde"

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

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