Kotlin之find

作者: 一二三四五六七八_ | 来源:发表于2023-04-17 15:31 被阅读0次

find属于Kotlin的高阶函数

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

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

val listOf = listOf<String>("a", "b", "c")

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

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

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

相关文章

网友评论

    本文标题:Kotlin之find

    本文链接:https://www.haomeiwen.com/subject/rxjcjdtx.html