gpt4 book ai didi

kotlin - 在kotlin的简单列表中转换自定义对象列表

转载 作者:IT老高 更新时间:2023-10-28 13:46:19 36 4
gpt4 key购买 nike

我有一个自定义对象列表。以下是data class :

data class ProductsResponse(
val id:String,
val ProductType:String
)

我有以下列表:

var productList: List<ProductResponse>

我希望输出为:

var productNameList: List<String>

我想得到一个只包含 ProductType 的列表即 listStrings

我知道使用 for 循环并复制 ProductType新列表的字符串将完成这项工作。但我想用更短的方式使用 Kotlin提供。

如何转换上述自定义对象 listlistStringsKotlin 方式

最佳答案

您可以使用 map功能:

val productNameList:List<String> = productList.map { it.ProductType }

这会将每个 ProductsResponse 映射到它的 ProductType。

关于kotlin - 在kotlin的简单列表中转换自定义对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50117791/

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