Android 从kotlin对象列表中获取特定object.value
我有一个实体Android 从kotlin对象列表中获取特定object.value,android,list,kotlin,filter,Android,List,Kotlin,Filter,我有一个实体 data class Account (accountId, username, password, active, date...) 现在,我有一个帐户列表,我想获得活动=1的帐户的帐户ID。应用程序的规范确保只有一个活动=1的帐户 我试图用active=1映射帐户,然后我应该得到唯一返回的帐户ID val activeId = accounts.map { accountDto -> accountDto.active = 1 }[0].accountId 这应该
data class Account (accountId, username, password, active, date...)
现在,我有一个帐户列表,我想获得活动=1的帐户的帐户ID。应用程序的规范确保只有一个活动=1的帐户
我试图用active=1映射帐户,然后我应该得到唯一返回的帐户ID
val activeId = accounts.map { accountDto -> accountDto.active = 1 }[0].accountId
这应该行得通,但不行。如何有效地执行此操作???使用筛选器获取活动==1的帐户使用筛选器获取活动==1的帐户您可以使用accounts.find{it.active==1}?.accountId您可以使用accounts.find{it.active==1}?.accountId您对此查询的回报是什么?您对此查询的回报是什么?是真的…我必须使用筛选器而不是映射。这是真的…我不得不用过滤器而不是地图。Thnx