Ich lerne über Java IO. Im read()
Verfahren gibt es einen Hinweis, dassJava-Lese-Methode gibt -1 am Ende der Datei zurück
es gibt -1 am Ende der Datei
Ich weiß nicht, was das bedeutet? und was ist die Bedeutung von -1 am Ende der Datei Beispiel
sein:
import java.io.*;
class Simple{
public static void main(String args[])throws Exception{
FileReader fr=new FileReader("abc.txt");
int i;
while((i=fr.read())!=-1)
System.out.println((char)i);
fr.close();
}
}
der Wert -1 ist nicht an und für sich. Das Besondere ist, dass es eine zweite Garantie gibt - dass nichts außer dem Ende einer Datei jemals eine -1 von read() ergibt. Dies macht den Wert -1 zu einer eindeutigen Antwort und lässt Sie genau wissen, wann das Dateiende erreicht ist. – Jeutnarg