我有ArrayList,我想给他获取一些特定的对象值,并将它们插入到另一个ArrayList中,但是我无法获取到具体的值
val listA = ArrayList<User>()
此列表包含一些用户及其id、姓名和电子邮件,因此我需要获取所有姓名为john 和id、电子邮件 的用户strong> 将是任何值
最佳答案
您可以使用 filter
函数,即
listA.filter { it.name == "john" }
或将 groupBy
与 forEach
一起使用,即
listA.groupBy{ it.name }.forEach{name, list ->
//name: the key for each list according to their names
//list: a grouped list according to the names
}
关于对象的Android kotlin Arraylist获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59523333/