Datentypen Iterator von hinten nach vorne durchlaufen

Aichi

Mitglied
Wie kann ich die ArrayList<Message> hier von hinten nach vorne durchlaufen lassen?

Java:
for (Iterator<Message> n = m.iterator(); n.hasNext();) {
			if (n.next().run() < 0)
				n.remove();
	}
 
ListIterator und previous nutzen?
Java:
		for (ListIterator<Message> iterator = m.listIterator(m.size()); iterator.hasPrevious();) {
			Message string = iterator.previous();
		}
 
@ Asgar
Ich habe eine Reihe von Objekten, die darauf reagieren, wenn sie mit der Maus berührt werden.
Sobald die Maus ein Objekt erfasst, belässt sie es dabei und nimmt keine weiteren gehoverten Objekte mehr an in diesem Frame, damit man nicht unfreiwillig auf zwei Dinge gleichzeitig klickt. Dann werden alle Objekte gerendert. Da muss das allerletzte Objekt zuerst gezeichnet werden, damit man automatisch das Objekt erfasst, das auf der höchsten Ebene liegt. Wäre ja ziemlich blöd, wenn es nicht so wäre. By the way, die Konjunktion in deiner Signatur schreibt sich mit zwei 's'.

@ Joe, eRaaaa
Vielen Dank. 🙂 Ich habe mich für eRaaaas Vorschlag entschieden, das schont die Performance mehr.

MfG
 

Zurück
Oben