A Map (also known as an associative array, dictionary, table, and hash) is an unordered collection of object references. The elements in a Map collection are accessed by a key value. The keys used in a Map can be of any class. When we insert into a Map collection, two values are required: the key and the value.
Following are some examples of maps −
[‘TopicName’ : ‘Lists’, ‘TopicName’ : ‘Maps’] – Collections of key value pairs which has TopicName as the key and their respective values.
[ : ] – An Empty map.
In this chapter, we will discuss the map methods available in Groovy.
|Sr.No.||Methods & Description|
Does this Map contain this key?
Look up the key in this Map and return the corresponding value. If there is no entry in this Map for the key, then return null.
Obtain a Set of the keys in this Map.
Associates the specified value with the specified key in this Map. If this Map previously contained a mapping for this key, the old value is replaced by the specified value.
Returns the number of key-value mappings in this Map.
Returns a collection view of the values contained in this Map.