我正在使用一个Runnable定时器,每秒自动从玩家的冷却时间中减去20,但是我不知道如何在迭代过程中替换值的值。如何更新每个键的值?
public class CoolDownTimer implements Runnable {
@Override
public void run() {
for (Long l : playerCooldowns.values()) {
l = l - 20;
playerCooldowns.put(Key???, l);
}
}
}