Überprüfung Wenn ich so etwas in meinem Code habe:Linien mit BufferedReader Lesen und für das Ende der Datei
String line = r.readLine(); //Where r is a bufferedReader
Wie kann ich einen Absturz zu vermeiden, wenn die nächste Zeile das Ende der Datei ist? (d. h. Null)
Ich muss die nächste Zeile lesen, weil es dort etwas gibt, mit dem ich mich befassen muss, aber wenn es nicht ist, stürzt der Code einfach ab.
Wenn da etwas ist dann ist alles in Ordnung, aber ich kann nicht garantiert werden, dass da etwas ist. So
, wenn ich so etwas wie: (Pseudocode):
if (r.readLine is null)
//End code
else {check line again and excecute code depending on what the next line is}
Das Problem, das ich mit so etwas wie dieses haben, ist, dass, wenn ich die Linie gegen null zu überprüfen, es bereits in der nächsten Zeile bewegt, Wie kann ich es noch einmal überprüfen?
Ich habe keinen Weg gefunden, dies zu tun - irgendwelche Vorschläge wären eine große Hilfe.
Wirklich wünschen, dass die Menschen einen Grund verlassen würden, wenn sie abstimmen. Ein Down-Vote soll anzeigen, dass mit einer Frage etwas nicht in Ordnung ist. Vielleicht kann es umformatiert werden. Down-Voting, ohne einen Grund zu geben, warum der Downvote geworfen wurde, hilft niemandem – Zippy