Java の FileWriter を使用した追加モードでのファイルへの書き込み
Java でファイルを操作する場合、多くの場合、既存のファイルを作成または変更する必要があります。ファイル。 FileWriter クラスは、ファイルにデータを書き込む便利な方法を提供します。デフォルトでは、FileWriter は指定されたファイルの内容を上書きします。ただし、現在の内容を削除せずに既存のファイルに追加する場合は、追加モードを使用できます。
FileWriter で追加モードを有効にする方法:
FileWriter で追加モードを有効にするには、コンストラクターの 2 番目の引数として true を渡します。これは、ファイルを追加モードで開き、書き込まれたデータがすべてファイルの末尾に追加されるようにする必要があることを示します。
コード スニペット:
FileWriter fout = new FileWriter("filename.txt", true); PrintWriter fileout = new PrintWriter(fout, true);
このコードでは、追加モードを有効にして 4 つの FileWriter オブジェクトが作成されます。次に、ファイルへの書き込みを容易にするために、ファイル出力 PrintWriter オブジェクトが作成されます。
ファイルへの書き込み:
追加モードが有効になると、データをファイルに書き込むことができます。いつものように fileout PrintWriter を使用します。例:
fileout.println("Hello, world!");
これにより、「Hello, world!」という行が追加されます。
注:
FileWriter を追加モードで使用する場合は、ファイルに書き込む前にファイルが存在することを確認するための予防措置を講じてください。それ以外の場合は、FileNotFoundException がスローされます。
これらの手順に従うと、Java の FileWriter を追加モードで使用して、コンテンツを上書きせずに既存のファイルにデータを簡単に書き込むことができます。
以上がFileWriterを使用してJavaでファイルにデータを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。