如何在对象列表中获取单个字段值

时间:2018-05-30 11:23:24

标签: object filter kotlin field

如何在 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"}

1 个答案:

答案 0 :(得分:19)

您想获得仅包含名称字段的列表吗?如果是,请使用maphttps://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map.html

val names = list.map { it.name }