collections - 映射列表值以列出一个类轮

标签 collections kotlin

我正在寻找oneliner或用于转换的漂亮解决方案

Map<Int,List<String>>





List<Pair<Int,String>>



我想避免forEach。这个问题是出于纯粹的好奇心,即使在 Kotlin 也是如此。

最佳答案

最终的解决方案是:

.flatMap { (k, v) -> v.map { k to it } }

关于collections - 映射列表值以列出一个类轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49428064/

相关文章:

java - 词典类

java - 具有恒定大小操作的线程安全 NavigableSet?

kotlin - 使用协程的并行请求

android - 如何在 Jetpack Compose 的 OutlinedTextField 中显示错误消息

MongoDB 集合与新数据库

java - 使用 Java 中的序列化将对象保存到文件

Java:成对对象的高效集合概念

intellij-idea - 在 Intellij 的 KotlinJS 中使用 pow

kotlin - 如何在CameraX上的相机预览中裁剪图像矩形

android - kotlin 抑制警告已弃用 Android