Карта (также известная как ассоциативный массив, словарь, таблица и хэш) — это неупорядоченная коллекция ссылок на объекты. Элементы в коллекции Map доступны по значению ключа. Ключи, используемые в карте, могут быть любого класса. Когда мы вставляем в коллекцию Map, требуются два значения: ключ и значение.
Ниже приведены некоторые примеры карт —
-
[‘TopicName’: ‘Lists’, ‘TopicName’: ‘Maps’] — набор пар ключей-значений, у которых TopicName является ключом, и их соответствующие значения.
-
[:] — Пустая карта.
[‘TopicName’: ‘Lists’, ‘TopicName’: ‘Maps’] — набор пар ключей-значений, у которых TopicName является ключом, и их соответствующие значения.
[:] — Пустая карта.
В этой главе мы обсудим методы отображения, доступные в Groovy.
Эта карта содержит этот ключ?
Найдите ключ на этой карте и верните соответствующее значение. Если в этой карте нет записи для ключа, верните ноль.
Получить набор ключей на этой карте.
Связывает указанное значение с указанным ключом в этой карте. Если эта Карта ранее содержала отображение для этого ключа, старое значение заменяется указанным значением.
Возвращает количество отображений значения ключа в этой карте.
Возвращает представление коллекции значений, содержащихся в этой карте.