Kotlin之find

find属于Kotlin的高阶函数

find:查找符合条件的并返回第一个符合该条件的数据,若没有符合条件的则返回null。它跟filter的区别就是,filter返回的是结果集合,而find是找到第一个就返回。

findLast:查找符合条件的并返回最后一个符合该条件的数据。

val listOf = listOf("a", "b", "c")

val find: String? = listOf.find { it == "a" }

//找到"a" 就返回了当前的String类型的"a"

val findLast: String? = listOf.findLast { it == "a" }

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/51771.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>