Wie erhalte ich Zugriff auf das nächste element in for-each-Schleife in Java?
Bin ich mit einer for-each-Schleife, um den Besuch jedes element ein array von Strings und überprüfung spezifischer Eigenschaften der Strings. Ich brauche, um mit dem nächsten element in dieser Schleife, wenn die aktuelle eine hat gezeigt, die Charakter gewünscht. Also der Strom ist nur ein Indikator für mich, der nächste ist der, den ich brauche, um zu fassen und zu verarbeiten. Gibt es eine Möglichkeit zum speichern der aktuellen und zu verarbeiten, die direkt neben einem?
Dank
Was haben Sie bisher ausprobiert? Funktioniert es? Bitte Beispiel-Eingabe, die gewünschte Ausgabe, und was Ihre aktuelle Lösung gibt, als das Ergebnis.
Mit ein paar Tricks, die Sie tun können, aber es ist wahrscheinlich einfacher, verwenden Sie eine weitere Schleife.
Mit ein paar Tricks, die Sie tun können, aber es ist wahrscheinlich einfacher, verwenden Sie eine weitere Schleife.
InformationsquelleAutor Dilshad Abduwali | 2013-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie entweder die Verwendung einer indizierten Schleife.
oder Sie müssen vergleichen, um den aktuellen zu den vorherigen nicht weiter.
InformationsquelleAutor Peter Lawrey
Können Sie versuchen, so etwas wie dieses
InformationsquelleAutor Ruchira Gayan Ranaweera
Können Sie
continue;
zum überspringen der aktuellen iteration und fahren Sie mit dem nächsten. Speichern Sie den Wert in eine variable zu verwenden.InformationsquelleAutor Jeroen Vannevel
Können Sie versuchen, wie diese:
Dieser Schleife wird das array, und wenn die Bedingung erfüllt ist, wird die entsprechende Meldung ausdrucken. In diesem Fall wird das drucken
4
InformationsquelleAutor MaVRoSCy
Müssen Sie ändern, wenn aus einer for-each-Schleife zu einer regulären for-Schleife.
Wenn Sie es verwenden, um zu analysieren Befehle es ist ein Apache-commons-Bibliothek mit dieser Funktionalität.
InformationsquelleAutor AppX
Nicht elegant, aber funktioniert vielleicht für einige Dinge. Fügen Sie zusätzliche element zu der Liste:
Ausgabe:
InformationsquelleAutor Rok T.
Laut ur brauchen, ich habe einen Beispiel-code hier...
`
public class Eins {
}
`
Haben Sie Spaß, wenn irgendwelche probs wieder an mich wenden.
InformationsquelleAutor DPM