gpt4 book ai didi

Kotlin 将 csv 转换为映射

转载 作者:行者123 更新时间:2023-12-05 00:43:28 26 4
gpt4 key购买 nike

我有以下 CSV

US;Americas
CA;Americas
FR;Europe
CH;Asia
...

我想要 Map of -> String, List,是否可以通过 associate 或其他方式来实现?

到目前为止,我有这个:

csv.split("\n").associate { 
val (code, region) = it.split(";")
region to code
}

但这只是将区域映射到一个代码,也尝试过

region to listOf(code)

预期结果:

Americas -> US, CA, BR ...
Europe -> FR, IT, CH ...
Asia -> CH, JP, KR ...

最佳答案

csv
.split("\n")
.groupBy({ it.substringAfter(";") }) { it.substringBefore(";") }})

关于Kotlin 将 csv 转换为映射 <String, List>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70259747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com