我有這樣的代碼:我可以在迭代時從列表中刪除嗎?
for(int i = 0; i < oldCars.size(); ++i)
{
if(oldCars.get(i).getVelocity().length() > 0.0f)
{
oldCars.get(i).update(timeStep);
}
else
{
oldCars.remove(i);
}
}
它似乎做工精細,但它會在所有條件下工作嗎?
謝謝
+1,好點。 – dreamcrash