我有 ConcurrentModificationException 的问题。这是我的部分代码:
var deltaSum = 0
arrDeltaBrainWaves.map {
value -> deltaSum += value
}
要清楚 - 我知道为什么会出现这个错误:) 问题是 - 我不知道解决方案是什么?我真的需要创建新的临时列表并将值放在那里吗?它只是没有意义:) 任何更好的选择,好吗?
编辑:
我将代码更改为以下:
var deltaSum = 0
with(arrDeltaBrainWaves.iterator()) {
forEach {
deltaSum += it
}
}
avgDelta = deltaSum / arrDeltaBrainWaves.size
但问题依然存在。