ホームページ > Java > &#&チュートリアル > Java で FileWriter を使用して既存のコンテンツを上書きせずにファイルにデータを追加するにはどうすればよいですか?

Java で FileWriter を使用して既存のコンテンツを上書きせずにファイルにデータを追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-13 08:10:02
オリジナル
206 人が閲覧しました

How do I append data to a file in Java using FileWriter without overwriting existing content?

Java FileWriter を使用したファイルへの追加

Java でファイルを操作する場合、多くの場合、同じファイルにデータを複数回書き込む必要があります。 。デフォルトでは、FileWriter クラスを使用すると、ファイルが使用されるたびにファイルの内容が上書きされます。ただし、既存の内容を削除せずにファイルの末尾にデータを追加するように FileWriter を構成する方法があります。

FileWriter で追加モードを有効にするには、コンストラクターの 2 番目の引数として true を渡すだけです。

FileWriter fout = new FileWriter("filename.txt", true);
ログイン後にコピー

これにより、指定されたファイルの末尾にデータを追加するように構成された新しい FileWriter インスタンスが作成されます。次に、write() メソッドまたは print() メソッドを使用して、ファイルにデータを書き込むことができます。

fout.write("This text will be appended to the end of the file.");
fout.print(12345); // Writes the integer 12345
ログイン後にコピー

ファイルへのデータの書き込みが完了したら、必ず FileWriter オブジェクトを閉じてデータをフラッシュしてください。ファイルへ:

fout.close();
ログイン後にコピー

FileWriter で追加モードを使用すると、既存の内容を上書きせずにファイルにデータを追加する便利な方法です。これは、ログ ファイルを作成したり、頻繁に更新する必要がある永続データを維持したりする場合に特に役立ちます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート