Java FileWriter を使用してファイルにデータを追加するには?

Patricia Arquette
リリース: 2024-11-09 08:53:02
オリジナル
746 人が閲覧しました

How to Append Data to Files Using Java FileWriter?

追加モードで Java FileWriter を使用してファイルに追加する

Java でのファイルへの書き込みは、特にデータの保存と取得において一般的なタスクです。 FileWriter クラスは、新しいファイルを作成したり、既存のファイルに書き込むための便利な方法を提供します。

既存のファイルへの追加

デフォルトでは、FileWriter は次の場合にファイルの内容を上書きします。それに書き込んでいます。ただし、既存の内容を消去せずにファイルにデータを追加することが望ましい場合がよくあります。これを実現するには、「追加」モードを使用できます。

解決策

追加モードを有効にするには、FileWriter コンストラクターの 2 番目の引数として true を渡す必要があります。 :

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

これにより、ファイルが追加モードで開き、新しい書き込みがファイルの最後に追加されます。ファイルの現在の内容。

使用例

FileWriter を使用して追加モードでファイルにデータを書き込む次のコードを考えてみましょう。

FileWriter fout = new FileWriter("filename.txt", true);
PrintWriter fileout = new PrintWriter(fout, true);
fileout.print(now.getTime().toString() + ", " + weight + ","+ count + "\n");
fileout.close();
ログイン後にコピー

この例では、ファイル「filename.txt」は FileWriter(... , true) を使用して追加モードで開かれます。コンストラクター。次に、PrintWriter を使用してデータをファイルに書き込みます。 PrintWriter コンストラクターに渡される true 引数により、データはファイルに上書きされるのではなく確実に追加されます。

追加モードで FileWriter を使用すると、元のデータを失うことなく、既存のファイルに新しいデータを簡単に追加できます。コンテンツ。これは、ロギングやデータ蓄積などのタスクに役立つテクニックとなります。

以上がJava FileWriter を使用してファイルにデータを追加するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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