kotlin - 如何根据某些条件返回集合中类型 T 的索引?
问题描述
Kotlin 有一些非常酷的集合函数。但是,我遇到了一个解决方案对我来说并不明显的问题。
我有一个对象列表。这些对象有一个与 SQLite 数据库一致的 ID 字段。对数据库执行 SQL 操作,并生成一个新列表。如何根据“ID”字段(或任何其他字段)从新列表中找到项目的索引?
Collection.find{} 函数返回对象,但不返回索引。
解决方案
indexOfFirst
可以找到满足指定谓词的集合的第一个元素的索引。
推荐阅读
- python - 不和谐我无法找到加入会员消息的方法
- apache-kafka-connect - Kafka Source 和 Sink 连接器不适用于大数据
- c# - 如何使用属性来影响 C# 中的函数?
- javascript - 如何在不递归的情况下将列表转换为二叉树
- sql - 如何检查字符串是否是 BigQuery 中的 iOS 唯一标识符?
- mysql - 值不相等时的MySQL计数
- android-studio - 为什么 Windows 任务栏中的 Android Studio 图标会自动更改?
- bash - "&" 终端故障
- bash - Makefile 参数字符串比较
- xml - xsl 命名空间 uri 转换