テキストファイルからの読み書きに問題があるようです。テキストの読み書きは完了していませんか?
2つの異なるファイルを持っているうちに、コンテンツを印刷しても、テキストファイルと同じに見えません。
私は、+と - を加えずに、bw.close()を追加しようとしました。代わりにスキャナを使用しようとしましたが、何も印刷されませんでした。
何とか変更できますか?あなたが二回bw.readLine()
を使用している
private void readFromFile(File cf2) throws IOException, Exception {
FileReader fr = new FileReader(cf2);
try (BufferedReader bw = new BufferedReader(fr)) {
System.out.println("Wait while reading !");
while(bw.readLine() != null)
s1 += bw.readLine();
System.out.println(s1);
bw.close();
} System.out.println("File read !");
}
私はそれをStringBufferと共に使用しようとしましたが、うまくいかないようです。それがなければうまくいく。ありがとうございました。 –