Tôi đang cố gắng để transpose bản đồ để:transpose một bản đồ thu thập các phím trên đường đi
[x: y, w: y, a: b]
trở thành
[y: [x, w], b: a]
(tất cả các biến là chuỗi) Làm cái gì đó như
["x": "y", "w": "y", "a": "b"].collectEntries { [it.value, it.key] }
giúp tôi trở thành một phần, nhưng hãy ghi lại giá trị mới đầu tiên cho "y". Tôi chỉ nhận được: [y: w, b: a]
Cách tốt nhất để slurp các giá trị mới vào một mảng cho khóa mới chung của chúng là gì? Cảm ơn bạn đã giúp đỡ hoặc gợi ý.
Cảm ơn, Kunal , điều đó thật tuyệt! –
Tôi vui vì nó đã giúp :) – kunal