Как получить одно значение поля в списке объектов

Как получить список полей в списке объектов в 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 ответ

Решение

Вы хотите получить список только с именем поля? Если так, то используйте map ( https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map.html)

val names = list.map { it.name }

Другие вопросы по тегам