Studentennamen (String []) und entsprechende Marken (int []) werden in verschiedenen Arrays gespeichert.Iterieren über zwei Arrays gleichzeitig für jede Schleife in Java
Wie kann ich über beide Arrays zusammen für jede Schleife in Java durchlaufen?
void list() {
for(String s:studentNames) {
System.out.println(s); //I want to print from marks[] alongside.
}
}
Ein trivialer Weg könnte die Verwendung von Indexvariablen in der gleichen Schleife sein. Gibt es einen guten Weg?
Warum ist das normal (eines mit Index-Variable) nicht gut genug? –
Betrachten Sie eine Karte. wie hashmap –
Es sollte angemerkt werden, dass es nicht sehr schönes Design ist, Dinge zu halten, die eine Zuordnung in separaten Arrays haben. Stattdessen sollten Sie eine Map verwenden oder eine einfache Klasse mit Namen und Markenattributen erstellen und ein einzelnes Array (oder eine Liste) dieser Objekte haben. –