gpt4 book ai didi

kotlin - 在Kotlin中从另一个收藏夹创建收藏夹

转载 作者:行者123 更新时间:2023-12-02 13:04:21 25 4
gpt4 key购买 nike

我想从集合中获取某些元素来创建另一个元素。

示例我有一个从该对象创建的列表

Student (Id, Code, FirstName, LastName, Age, Birthday)` 

我想从第一个包含某些字段示例的新集合中创建一个
NewStudent(FirstName, LastName, Age)

我尝试使用 mapfilter,但无法获得正确的结果。

最佳答案

map在这种情况下可以正常工作:

data class Student(val id: Int, val code: String, val firstName: String, val lastName: String, val age: Int, val birthday: String)
data class NewStudent(val firstName: String, val lastName: String, val age: Int)

val students = listOf(
Student(1, "A", "1F", "1L", 11, "1/1/2000"),
Student(2, "B", "2F", "2L", 12, "1/2/2000"),
Student(3, "C", "3F", "3L", 13, "1/3/2000")
)

val newStudents = students.map { student ->
NewStudent(student.firstName, student.lastName, student.age)
}

关于kotlin - 在Kotlin中从另一个收藏夹创建收藏夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48197719/

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