我有对象的列表
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" }