Groovy - Karten
Eine Map (auch als assoziatives Array, Wörterbuch, Tabelle und Hash bezeichnet) ist eine ungeordnete Sammlung von Objektreferenzen. Auf die Elemente in einer Kartensammlung wird über einen Schlüsselwert zugegriffen. Die in einer Karte verwendeten Schlüssel können von einer beliebigen Klasse sein. Wenn wir in eine Kartensammlung einfügen, sind zwei Werte erforderlich: der Schlüssel und der Wert.
Es folgen einige Beispiele für Karten -
['TopicName': 'Lists', 'TopicName': 'Maps'] - Sammlungen von Schlüsselwertpaaren mit TopicName als Schlüssel und ihren jeweiligen Werten.
[:] - Eine leere Karte.
In diesem Kapitel werden die in Groovy verfügbaren Kartenmethoden erläutert.
Sr.Nr. | Methoden & Beschreibung |
---|---|
1 | enthältKey () Enthält diese Karte diesen Schlüssel? |
2 | bekommen() Suchen Sie den Schlüssel in dieser Karte und geben Sie den entsprechenden Wert zurück. Wenn in dieser Map kein Eintrag für den Schlüssel vorhanden ist, geben Sie null zurück. |
3 | Schlüsselsatz() Besorgen Sie sich einen Satz Schlüssel in dieser Karte. |
4 | stellen() Ordnet den angegebenen Wert dem angegebenen Schlüssel in dieser Map zu. Wenn diese Zuordnung zuvor eine Zuordnung für diesen Schlüssel enthielt, wird der alte Wert durch den angegebenen Wert ersetzt. |
5 | Größe() Gibt die Anzahl der Schlüsselwertzuordnungen in dieser Zuordnung zurück. |
6 | Werte() Gibt eine Sammlungsansicht der in dieser Karte enthaltenen Werte zurück. |