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

Свойство value

Свойство value класса MapEntry возвращает значение, которое хранится в паре ключ-значение. Класс MapEntry представляет собой одну запись из Map и содержит два основных свойства: key и value. Свойство value доступно только для чтения, то есть после создания объекта MapEntry изменить его нельзя. Оно возвращает объект того типа, который был указан при создании записи.

Синтаксис

mapEntry.value

Пример

Давайте создадим объект MapEntry и выведем его значение в консоль:

void main() { MapEntry<String, int> entry = MapEntry('a', 1); print(entry.value); }

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

1

Пример

Давайте получим значение из Map, используя свойство entries, которое возвращает коллекцию объектов MapEntry:

void main() { Map<String, int> map = {'a': 1, 'b': 2, 'c': 3}; Iterable<MapEntry<String, int>> entries = map.entries; for (MapEntry<String, int> entry in entries) { print(entry.value); } }

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

1 2 3

Пример

Давайте извлечем значение из первой записи Map с помощью метода first:

void main() { Map<String, String> map = {'a': 'abcde', 'b': '12345'}; MapEntry<String, String> entry = map.entries.first; print(entry.value); }

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

"abcde"

Пример

Давайте создадим MapEntry и используем его для добавления новой пары в Map через метод addEntries:

void main() { Map<String, int> map = {'a': 1, 'b': 2}; MapEntry<String, int> entry = MapEntry('c', 3); map.addEntries([entry]); print(map); }

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

{a: 1, b: 2, c: 3}

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

  • класс MapEntry,
    который представляет запись ключ-значение
  • свойство key,
    которое возвращает ключ записи
  • свойство entries,
    которое возвращает коллекцию записей Map
  • метод addEntries,
    который добавляет записи в Map
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить