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());
}
}
}