Groovy - Mapy
Mapa (znana również jako tablica asocjacyjna, słownik, tabela i skrót) to nieuporządkowana kolekcja odwołań do obiektów. Dostęp do elementów w kolekcji Map uzyskuje się za pomocą wartości klucza. Klucze używane w Mapie mogą być dowolnej klasy. Kiedy wstawiamy do kolekcji Map, wymagane są dwie wartości: klucz i wartość.
Oto kilka przykładów map -
[„TopicName”: „Lists”, „TopicName”: „Maps”] - Kolekcje par klucz-wartość, w których kluczem jest TopicName i odpowiadające im wartości.
[:] - Pusta mapa.
W tym rozdziale omówimy metody mapowania dostępne w Groovy.
Sr.No. | Metody i opis |
---|---|
1 | zawieraKlucz ()
Czy ta mapa zawiera ten klucz? |
2 | dostać()
Wyszukaj klucz w tej mapie i zwróć odpowiednią wartość. Jeśli w tej mapie nie ma wpisu dla klucza, zwróć null. |
3 | zestaw kluczy()
Zdobądź zestaw kluczy na tej mapie. |
4 | położyć()
Kojarzy określoną wartość z określonym kluczem w tej mapie. Jeśli ta mapa zawierała wcześniej mapowanie dla tego klucza, stara wartość jest zastępowana określoną wartością. |
5 | rozmiar()
Zwraca liczbę mapowań klucz-wartość w tej mapie. |
6 | wartości ()
Zwraca widok kolekcji wartości zawartych w tej mapie. |