要从MutableList中获取属性列表,你可以使用Kotlin的map函数。下面是一个示例代码:
data class Person(val name: String, val age: Int)
fun main() {
val personList = mutableListOf(
Person("Alice", 25),
Person("Bob", 30),
Person("Charlie", 35)
)
val nameList = personList.map { it.name }
val ageList = personList.map { it.age }
println(nameList) // 输出:[Alice, Bob, Charlie]
println(ageList) // 输出:[25, 30, 35]
}
在这个例子中,我们定义了一个Person类,它有一个name属性和一个age属性。然后,我们创建了一个MutableList,包含了几个Person对象。
接下来,我们使用map函数将MutableList中的每个Person对象转换为它们的name属性,得到一个nameList。同样的,我们使用map函数将MutableList中的每个Person对象转换为它们的age属性,得到一个ageList。
最后,我们打印nameList和ageList,分别输出了所有Person对象的name属性列表和age属性列表。
这样,你就可以从MutableList中获取属性列表了。