Могу ли я вызвать функцию в ArrayList без использования цикла for или есть способ сделать это на anthoer. Надеюсь, что мой пример будет иметь больше смысла.android ArrayList and draw for for loop
public class Fireball {
public void draw(GL10 gl){
draw(gl);
}
public class Gameview {
private ArrayList<FireBall> fireBall = new ArrayList<FireBall>();
public draw(GL10 gl){
//this is where I what to draw everthing in the ArrayList
fireBall.getIndex(ALL).draw(gl)
}
}
причина Я спрашиваю потому, что я, что, чтобы иметь возможность добавлять и удалять огненный шар без необходимости беспокоиться о скорости компьютера спасибо
Почему бы вектор быть быстрее, чем ArrayList? Во всяком случае, не наоборот? (Потому что у Vector есть накладные расходы синхронизации)? – Thilo
ах жаль, по вектору я имел в виду Fireball []. Изменить: я только теперь понял, что то, что мой профессор назвал «вектором», все остальные называют «массивом» ... – zrgiu