【发布时间】:2021-03-25 12:22:21
【问题描述】:
我正在尝试按 arraylist 分组并获取最后 5 个项目的平均值。请任何人建议我我被困在这里
到目前为止我做的是这个
aproxXInfos.groupBy { it.mac }
.map { group ->
val beaconMac = group.key
val beaconAllValues = group.value
val averageRssi = beaconAllValues.sumBy { it.rssi } / beaconAllValues.size
println("Average rssi for beacon $beaconMac is $averageRssi")
}
这是给我来自特定组的所有值的平均值,但我只想得到最后 5 个值的平均值。
我知道我快到了,但我被困在这里
任何帮助都将受到高度赞赏。
【问题讨论】:
标签: android kotlin arraylist group-by average