ファイルを作成し、テキストを追加してファイルを読み込む次のコードを記述しました。私の問題は、実行時に、内容はテキストファイルに追加されますが、ファイルの内容は画面に表示されません。Filereader.read()メソッドが動作しない
私のコードです
import java.io.*;
class prc4{
public static void main(String args[]){
try{
File f = new File("C:\\Program Files\\Java\\jdk1.8.0_25\\bin\\file1.txt");
if (f.createNewFile()){
System.out.println("File is created!");
}else{
System.out.println("File already exists.");
}
FileWriter f1 = new FileWriter("file1.txt");
f1.write("Hello World. This is a sample text file!");
FileReader f2 = new FileReader("file1.txt");
int x = f2.read();
while(x != -1){
System.out.println((char)x);
x = f2.read();
}
f1.close();
f2.close();
}catch(Exception e){ }
}
}
次のような出力:あなたの後
このファイルからの読み取りを試みる前に、「Writer」を閉じるようにしてください。また、 'catch'ブロックにある可能性のある例外を無視しないでください。 – Berger
プログラムの出力とファイルの内容はテキストです。テキストをスクリーンショットとして投稿しないでください。あなたの質問の中にテキストをテキストとして投稿してください。 – khelwood
@Bergerは大変感謝しています!出来た。乾杯 – user3382203