You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin标准库是否支持单元素多分组的列表分组功能?

Kotlin 多分组归属需求的标准库方案确认

需求说明

需要对列表元素进行分组,单个元素可归属到多个结果分组中。

数据类定义

data class Member (
    val name: String,
    val roles: List<String> = mutableListOf()
)

尝试的代码

listOf(
  Member(name = "Name One", roles = listOf("A", "B")),
  Member(name = "Name Two", roles = listOf("A", "C"))
).groupBy{ it.roles }

期望结果

KeyValue
A["Name One", "Name Two"]
B["Name One"]
C["Name Two"]

方案确认

Kotlin标准库有现成方案可以满足该需求,无需自行编写完整的自定义实现逻辑。


内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:35:09