Meine Frage ist sehr einfach und das ist, was entspricht C++ EOF in Java? Damit ich diesen Code verwenden: -Was entspricht C++ EOF in Java?
String line = file.nextLine();
if(line==EOF)break;
Ich will nicht hasNextLine Methode
Meine Frage ist sehr einfach und das ist, was entspricht C++ EOF in Java? Damit ich diesen Code verwenden: -Was entspricht C++ EOF in Java?
String line = file.nextLine();
if(line==EOF)break;
Ich will nicht hasNextLine Methode
Das entspricht null
verwenden. Aber die beste Praxis in Java ist ein wenig anders:
Wenn ein BufferedReader verwenden, ist es am besten, dass Sie den Rückgabewert von readLine()
überprüfen:
while ((String line = fileReader.readLine()) != null) {
// use line
}
Wenn ein Scanner verwenden, wird empfohlen, dass Sie hasNextLine()
überprüfen zuerst vor dem Aufruf nextLine()
:
while (file.hasNextLine()) {
String line = file.nextLine();
}
Op speziell will nicht verwenden –
Auch, bitte ermutigen Sie keine schlechten Fragen, indem Sie sie beantworten. –
eine Null-Zeile ist äquivalent. Bitte lesen Sie die Dokumentation, bevor Sie nachfragen. –
@MadPhysicist Ich bin Noob – rahul
@Rahul immer noch, gehen Sie vor dem Fragen lesen Sie Docs. Faule Fragen sind hier schlechte Fragen. – Joe