【发布时间】:2025-12-23 14:30:16
【问题描述】:
我有这个数组列表:
// Add predators
predators = new ArrayList();
for (int i = 0; i < predNum; i++) {
Creature predator = new Creature(random(width), random(height), 2);
predators.add(predator);
}
如何构造语句以使 predators 数组列表中的最后一个元素每 500 帧被删除一次?它需要某种循环吗?
if (frameCount == 500){
predators.remove(1)
}
【问题讨论】:
-
您想从列表中删除 1 项还是删除 arraylist 中的所有内容?
-
什么是框架?每 500 帧是多少?没听说过这个词...
-
@user3659052 每次程序执行 500 帧时,只是数组列表中的最后一项。
-
@RANders00 在处理 3.0.1 中,您可以使用 'frameCount' 计算每帧的计数。
-
哦,现在我明白了,您可能应该包括您在谈论 video 帧!
标签: java arraylist processing