【问题标题】:how to get single field value in object list [duplicate]如何在对象列表中获取单个字段值[重复]
【发布时间】:2018-11-09 05:37:50
【问题描述】:

如何在 kotlin

的对象列表中获取一些字段列表
fun main(args:Array<String>){
    println("Hello World")
    val list = listOf(member("hong",10), member("kil", 10))
}

data class member(var name:String, var age:Int)

上面的代码,我想在上面的代码中获取单个字段列表,例如名称

  {"hong", "kil"}

【问题讨论】:

    标签: object filter kotlin field


    【解决方案1】:

    您想获取只有名称字段的列表吗?如果是,则使用map (https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map.html)

    val names = list.map { it.name }

    【讨论】:

    • 哇。这是一个简单的解决方案,效果很好。谢谢。
    • 伙计,我真的必须通读所有文档才能找到这个宝石吗?
    猜你喜欢
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 2016-07-19
    • 1970-01-01
    相关资源
    最近更新 更多