Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从kotlin对象列表中获取特定object.value_Android_List_Kotlin_Filter - Fatal编程技术网

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