android - 从对象列表中获取特定的object.value

标签 android list kotlin filter

我有一个实体

 data class Account (accountId, username, password, active, date...)

现在我有一个帐户列表,我想获取具有 Activity = 1的帐户的accountId(应用程序的规范确保只有一个帐户具有 Activity = 1)
我试图用active = 1映射帐户,然后我应该得到返回的唯一帐户的accountId ...
 val activeId = accounts.map { accountDto -> accountDto.active = 1 }[0].accountId

这应该可以,但是不能。我如何有效地做到这一点?

最佳答案

您可以使用accounts.find { it.active == 1 }?.accountId

关于android - 从对象列表中获取特定的object.value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60720266/

相关文章:

java - 如果我想使用 Java 从网页中获取数据,我应该从哪里开始?

Android 设备购买和测试

android - Proguard 回溯工具的输出

android - kotlin测试连模拟:比较失败

kotlin - 具有自定义计数标准的RxJava缓冲区/窗口

android - Kotlin + MVP - 意外覆盖

ANDROID 添加新包

python - 按某个键合并字典列表

VB.Net 使用属性名称对列表进行排序

html - 在 HTML 列表中的图像下方添加文本