Java: jede dritte Stelle aus Arraylist ausgeben?
Guten Morgen,
Wie kann ich jede dritte stelle aus einer ArrayList ausgeben?
ich brauche den Wert aus der ArrayList - statt den den ich sonst per Textfeld eingeben muss, da dann ein Balken erstellt wird.
meine ArrayList hat folgenden Inhalt:
[Otto, otto.jpg, 24, Willi, willi.jpg, 35, Donald, trump.jpg, 41]
und ich brauche immer die Zahlen
3 Antworten
"Wie kann ich jede dritte stelle aus einer ArrayList ausgeben?"
if (i % 3 == 0) {
System.out.println(array.get(i))
}
Das stimmt, aber meine Antwort ist komplementär zu Deiner und dadurch vlt. für den ein oder anderen ganz interessant.
Guck doch mal, wie Java Modulo umsetzt. Ich vermute, mit %. Das könntest du verwenden.
Kleiner Tipp: In der for-Schleife den counter immer um 3 erhöhen.
Ja, mache ich aber nicht. Solltest du selber darauf kommen. Kleiner Tipp: Das i++ im Kopf der Schleife in i+= 3 ändern.
Ineffizient, wenn er die anderen Werte ignorieren will.