Java 如何从矩形数组中删除随机矩形?
我正在做一个类似“打鼹鼠”的游戏,我在矩形阵列中创建它们,我想每3秒移除一个随机鼹鼠。但是我怎么做呢?Java 如何从矩形数组中删除随机矩形?,java,android,libgdx,Java,Android,Libgdx,我正在做一个类似“打鼹鼠”的游戏,我在矩形阵列中创建它们,我想每3秒移除一个随机鼹鼠。但是我怎么做呢?iter.remove()3000){ iter.remove(); timehide=TimeUtils.millis(); } batch.end(); } 我建议使用列表而不是迭代器。使用迭代器,您不知道元素的数量 Random r = new Random(); public void removeRandomListElement(List list) { int index
iter.remove()3000){ iter.remove(); timehide=TimeUtils.millis(); } batch.end(); }
我建议使用列表而不是迭代器。使用迭代器,您不知道元素的数量
Random r = new Random();
public void removeRandomListElement(List list) {
int index = r.nextInt(list.size());
list.remove(index);
}
Random r = new Random();
public void removeRandomListElement(List list) {
int index = r.nextInt(list.size());
list.remove(index);
}