如何根据Kotlin中一个字段的值筛选对象列表



我有对象的列表

listOf(User("John",32), User("Katy",15), User("Sam",43))

如果在参数中我传递了一个名称,如何编写一个返回User对象的函数。例如getUser("John"),并且它假定返回给我User("John",32(

一种可能性也是使用firstOrNull:

val list = listOf(User("John",32), User("Katy",15), User("Sam",43))
list.firstOrNull { it.name == "John" }

最新更新