android - 从对象列表中获取特定的 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
这应该有效,但它没有。我怎样才能有效地做到这一点?
解决方案
您可以使用accounts.find { it.active == 1 }?.accountId
推荐阅读
- java - 如何基于使用私钥/密码的身份验证方法连接 SSH?
- jsonschema - 如何指定属性是否不应该存在或包含 null?
- laravel - 从 Laravel Cast 数组中的字段中检索值
- phpstorm - 如何让 PhpStorm 显示 C++ 库的 PHPDoc?
- angular - Angular [routerLink] 设置上下文路径
- excel - 在其他工作表中搜索多个标题(列),复制数据并粘贴到主文件中
- node.js - 将 NodejS API 与 Apache 一起使用
- python - 使用 Pandas 导入 Excel 文件时出现问题
- node.js - 使用 node.js 从谷歌云存储中删除多个对象(文件和文件夹)的最佳做法是什么
- amazon-web-services - 从 PowerShell SSM cmdlet 向 EC2 实例发送多行脚本