Escritura de archivos con BufferedWriter
Ahora el equipo de análisis ha indicado que necesita crear archivos de resumen a partir de sus datos de mercado. Tu tarea es escribir un programa que genere un resumen sencillo en un archivo nuevo. Este será tu primer paso para implementar operaciones de salida a archivos en la canalización de datos.
Las clases BufferedWriter y FileWriter ya se han importado por ti.
Este ejercicio forma parte del curso
Importación de datos en Java
Instrucciones del ejercicio
- Crea un writer usando constructores encadenados.
- Escribe la línea de título en el archivo.
- Escribe dos líneas de datos en el archivo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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());
}
}
}