例如,我有一个HashMap,其中包含 1 到 {[2,1],[3,1],[4,1]} ,然后我想使用高阶函数将此映射转换为 HashMap 格式,如 1 到 {2,3,4} ,那么如何编写kotlin代码来变换地图呢。非常感谢。
您可以使用地图上的
mapValues
yourMap.mapValues { entry -> entry.value.map { it[0] } }
每个列表的内容都是一个数组,现在是该数组的第一个值。