我有一个 list ,例如:
val list = listOf("orange", "apple", "apple", "banana", "water", "bread", "banana")
如何查看苹果在这个列表中重复了多少次?
最佳答案
查找列表中所有重复值的一种方法是使用 groupingBy然后过滤 > 1
的值。例如
val list = listOf("orange", "apple", "apple", "banana", "water", "bread", "banana")
println(list.groupingBy { it }.eachCount().filter { it.value > 1 })
Output
{apple=2, banana=2}
关于functional-programming - Kotlin - 如何在列表中查找重复值的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200440/