首页 > 解决方案 > 从对象列表中获取特定的 object.value kotlin

问题描述

我有一个实体

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

现在我有一个帐户列表,我想获取 active = 1 的帐户的 accountId(应用程序的规范确保只有一个帐户 active = 1)我试图映射 active = 1 的帐户然后我应该得到唯一返回的帐户ID...

 val activeId = accounts.map { accountDto -> accountDto.active = 1 }[0].accountId

这应该有效,但它没有。我怎样才能有效地做到这一点?

标签: androidlistkotlinfilter

解决方案


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


推荐阅读