Zugriff auf den Iterationsindex in der For-Each-Schleife von Java
In der For-Each-Schleife von Java kann sich der Zugriff auf die aktuelle Iterationszahl als a erweisen etwas herausfordernd. Im Gegensatz zur herkömmlichen for-Schleife (z. B. for (int i = 0; i
Gibt es eine integrierte Möglichkeit?
Leider gibt es keine integrierte Möglichkeit, mit dem for-each-Schleifenkonstrukt direkt auf die Anzahl der Iterationen zuzugreifen.
Alternativer Ansatz: Zählervariable
Die einzige Möglichkeit, die Anzahl der Iterationen in einer for-each-Schleife zu verfolgen, besteht darin, manuell eine Zählervariable zu definieren und diese beispielsweise innerhalb der Schleife zu erhöhen :
int counter = 0;
for (String s: stringArray) {
// Do something with s
counter ;
}
Dieser Ansatz ermöglicht es Ihnen, den Überblick über die aktuelle Iteration zu behalten und sie für verschiedene Zwecke zu verwenden, z. B. um den Fortschritt anzuzeigen oder die Anzahl der Iterationen zu begrenzen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3