gpt4 book ai didi

kotlin - Kotlin遍历列表 list

转载 作者:行者123 更新时间:2023-12-02 12:39:09 31 4
gpt4 key购买 nike

假设我们有一个List<User>,每个用户都有一个用户观看过的所有电影的List<Movies>

如果我们想在“戏剧”流派类型下获得用户ID和所有观看的电影的组合,怎么办却又不创建临时可变列表呢?是否有运算符可以遍历列表列表并获取此数据?

最佳答案

据我了解,您的解决方案应如下所示:

users.map { user ->
user.id to user.movies
.filter { movie -> movie.genre == Genre.DRAMA }
}
.forEach { (userId, dramas) ->
//do whatever you want with combinations
}

结果是用户ID和用户观看过的所有戏剧的组合。
如需更精确的答案,请添加您的 UserMovies

关于kotlin - Kotlin遍历列表 list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51494925/

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