gregorbg
01/08/2020, 7:06 PMMap<K, List<V>>
into a Map<V, K>
such that every entry in the List<V>
becomes associated with its original key K
? ({"foo": [1, 2, 3]}
becomes {1: "foo", 2: "foo", 3: "foo"}
)gregorbg
01/08/2020, 7:06 PMmyMap.entries
.flatMap { e ->
e.value.map { it to e.key }
}.toMap()
which I don't consider particularly intuitiveDico
01/09/2020, 10:44 AMmyMap.entries.fold(HashMap()) { m, (k, v) -> v.associateWithTo(m) { k } }
Dico
01/09/2020, 10:44 AMDico
01/09/2020, 10:44 AMjimn
01/09/2020, 10:50 AMjimn
01/09/2020, 10:53 AM