Groovy - Карты
Карта (также известная как ассоциативный массив, словарь, таблица и хэш) - это неупорядоченный набор ссылок на объекты. Доступ к элементам в коллекции Map осуществляется с помощью значения ключа. Ключи, используемые в Map, могут быть любого класса. Когда мы вставляем в коллекцию Map, требуются два значения: ключ и значение.
Ниже приведены несколько примеров карт -
['TopicName': 'Lists', 'TopicName': 'Maps'] - коллекции пар ключ-значение, в которых есть TopicName в качестве ключа, и их соответствующие значения.
[:] - Пустая карта.
В этой главе мы обсудим методы отображения, доступные в Groovy.
Sr. No. | Методы и описание |
---|---|
1 | containsKey () Эта карта содержит этот ключ? |
2 | получить() Найдите ключ на этой карте и верните соответствующее значение. Если на этой карте нет записи для ключа, верните ноль. |
3 | keySet () Получите Набор ключей на этой карте. |
4 | положить() Связывает указанное значение с указанным ключом на этой карте. Если эта карта ранее содержала сопоставление для этого ключа, старое значение заменяется указанным значением. |
5 | размер() Возвращает количество сопоставлений "ключ-значение" на этой карте. |
6 | значения() Возвращает представление коллекции значений, содержащихся в этой карте. |