在所选键上使用具有自定义范围的kotlin的groupBy扩展功能的任何方法 例如,使用list.groupBy {it.age}
将所有年龄小于2岁的类似商品归为一组唯一的方法是迭代列表并编写自己的逻辑吗?
答案 0 :(得分:1)
使用groupBy
来获取10到15岁之间的物品-
val groupedList = list.groupBy { it.age in 10..15 }
答案 1 :(得分:1)
您可以首先将值相除,以便它们可以在同一组中累加。
val groupedList = list.groupBy { it.age / 2 }