始める無料で始める

BufferedWriter を使ったファイルの書き込み

分析チームから、市場データのサマリーファイルを作成する必要があると連絡がありました。新しいファイルにシンプルなサマリーを出力するプログラムを作成しましょう。これは、データパイプラインにファイル出力処理を実装するための最初のステップです。

BufferedWriter クラスと FileWriter クラスはすでにインポートされています。

この演習はコースの一部です

Java でのデータインポート

コースを見る

演習の手順

  • コンストラクタをチェーンして、ライターを作成します。
  • タイトル行をファイルに書き込みます。
  • データ行を 2 行、ファイルに書き込みます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

public class BufferedWriterExample {
    public static void main(String[] args) {
        String filePath = "summary.txt";
        
        // Create a writer using chained constructors
        try (BufferedWriter writer = new ____(new FileWriter(filePath))) {
            // Write the title line
            ____.____("MARKET DATA SUMMARY");
            writer.newLine();
            
            // Write two data lines
            writer.____("Total Records: 156");
            writer.newLine();
            writer.____("Date Range: 2023-01-01 to 2023-06-30");
            writer.newLine();
            
            System.out.println("Summary file created successfully");
        } catch (IOException e) {
            System.err.println("Error writing file: " + e.getMessage());
        }
    }
}
コードを編集して実行