sto cercando di trasporre una mappa in modo che:trasporre una mappa raccogliendo chiavi lungo la strada
[x: y, w: y, a: b]
diventa
[y: [x, w], b: a]
(tutte le variabili sono stringhe) fare qualcosa di simile
["x": "y", "w": "y", "a": "b"].collectEntries { [it.value, it.key] }
mi fa parzialmente, ma calpesta il primo nuovo valore per "y". Ottengo solo: [y: w, b: a]
Qual è il modo migliore per sommergere i nuovi valori in un array per la loro nuova chiave comune? Grazie per qualsiasi aiuto o suggerimento.
Grazie, Kunal questo è fantastico! –
Sono contento che abbia aiutato :) – kunal