ホームページ >Java >&#&チュートリアル >Javaで上書きせずにファイルにデータを追加するにはどうすればよいですか?

Javaで上書きせずにファイルにデータを追加するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-09 10:39:02848ブラウズ

How to Append Data to a File in Java Without Overwriting?

FileWriter を使用して Java で上書きせずにファイルに書き込む

Java でテキスト ファイルを操作する場合、FileWriter クラスは作成するメソッドを提供します。ファイルへの書き込みとファイルの変更。一般的な要件の 1 つは、既存のコンテンツを削除せずにファイルにコンテンツを追加できることです。これは、FileWriter の「追加」モード機能を利用することで実現できます。

解決策:

データを上書きせずに同じファイルに繰り返し書き込むには、次の手順に従います。

  1. 最初の引数としてターゲット ファイル パスを使用して FileWriter オブジェクトをインスタンス化します。
  2. 2 番目の引数として true を FileWriter のコンストラクターに渡し、「追加」モードを有効にします。これは、ファイルを追加用に開く必要があることを示します。

コード例:

この例では、fout オブジェクトは「append」で作成されます。 " モードは 2 番目の引数を true に設定することで有効になります。これにより、ファイルに書き込まれたすべてのデータが上書きされるのではなく、既存のコンテンツに追加されるようになります。

追加情報:

  • PrintWriter クラスが使用されます。便宜上、FileWriter のラッパーとして使用します。さまざまなタイプのデータを書き込むための追加メソッドが提供されます。
  • FileWriter の使用法に関する詳細なドキュメントは、[FileWriter 使用法リファレンス](https://docs.oracle.com/javase) で参照できます。 /7/docs/api/java/io/FileWriter.html)

以上がJavaで上書きせずにファイルにデータを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。