Jest to kod:Pierwszy znak jest odcięta kiedy BufferedReader służy
File file = new File("Hello.txt");
file.createNewFile();
FileWriter write = new FileWriter(file);
BufferedWriter bufWrite = new BufferedWriter(write);
bufWrite.write("HelloWorld");
bufWrite.flush();
bufWrite.close();
FileReader read = new FileReader(file);
BufferedReader bufRead = new BufferedReader(read);
while(bufRead.read()!=-1){
System.out.println(bufRead.readLine());
}
bufRead.close();
Tutaj wyjście jest elloWorld. "Nie ma go. Dlaczego tak jest? Nie jestem pewien, czy robię coś złego tutaj!
+1: Wypróbuj zasoby i zachowaj zakres "linii" tam, gdzie należy. Tak to się robi. –