Groovy - Mappe

Una mappa (nota anche come array associativo, dizionario, tabella e hash) è una raccolta non ordinata di riferimenti a oggetti. Gli elementi in una raccolta di mappe sono accessibili tramite un valore chiave. Le chiavi utilizzate in una mappa possono essere di qualsiasi classe. Quando inseriamo in una raccolta di mappe, sono richiesti due valori: la chiave e il valore.

Di seguito sono riportati alcuni esempi di mappe:

  • ["TopicName": "Lists", "TopicName": "Maps"] - Raccolte di coppie di valori-chiave che hanno TopicName come chiave e i rispettivi valori.

  • [:] - Una mappa vuota.

In questo capitolo discuteremo i metodi di mappatura disponibili in Groovy.

Sr.No. Metodi e descrizione
1 contieneKey ()

Questa mappa contiene questa chiave?

2 ottenere()

Cerca la chiave in questa mappa e restituisci il valore corrispondente. Se in questa mappa non è presente alcuna voce per la chiave, restituire null.

3 mazzo di chiavi()

Ottieni un set di chiavi in ​​questa mappa.

4 mettere()

Associa il valore specificato alla chiave specificata in questa mappa. Se questa mappa conteneva in precedenza una mappatura per questa chiave, il vecchio valore viene sostituito dal valore specificato.

5 taglia()

Restituisce il numero di mappature valore-chiave in questa mappa.

6 valori()

Restituisce una vista della raccolta dei valori contenuti in questa mappa.