Ich habe eine Karte innerhalb eines Objekts in Groovy. Die Map hat Schlüssel, die aus langen Strings bestehen. Ich möchte sehen, ob ein Schlüssel in meiner Map einen bestimmten Wert innerhalb der Zeichenkette enthält und einen booleschen Wert zurückgibt.Finden Sie, ob der Schlüssel Wert in einer Karte enthält und geben Sie einen booleschen Wert
Zum Beispiel, wenn mein Map Key 'X1234_RANDOM_STRING' ist, wenn mein Parameter X1234 ist, möchte ich in meiner Map suchen und sehen, ob der Schlüssel mit diesem Wert existiert und true von false zurückgibt.
Momentan benutze ich .find aber dies liefert keinen booleschen Wert, ich dachte, ich könnte .containsKey() verwenden, aber das wird nicht funktionieren, wenn mein Parameter nur einen Teil der Zeichenkette enthält.
map.find {
it.key.toString().contains(code)
}