首页 > 解决方案 > 如何根据某些条件返回集合中类型 T 的索引?

问题描述

Kotlin 有一些非常酷的集合函数。但是,我遇到了一个解决方案对我来说并不明显的问题。

我有一个对象列表。这些对象有一个与 SQLite 数据库一致的 ID 字段。对数据库执行 SQL 操作,并生成一个新列表。如何根据“ID”字段(或任何其他字段)从新列表中找到项目的索引?

Collection.find{} 函数返回对象,但不返回索引。

标签: kotlin

解决方案


indexOfFirst可以找到满足指定谓词的集合的第一个元素的索引。


推荐阅读