Gravando arquivos com BufferedWriter
Agora a equipe de análise informou que precisa criar arquivos de resumo a partir dos dados de mercado. Sua tarefa é escrever um programa que gere um resumo simples em um novo arquivo. Este será seu primeiro passo para implementar operações de saída de arquivo no pipeline de dados.
As classes BufferedWriter e FileWriter já foram importadas para você.
Este exercício faz parte do curso
Importando dados em Java
Instruções do exercício
- Crie um writer usando construtores encadeados.
- Escreva a linha de título no arquivo.
- Escreva duas linhas de dados no arquivo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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());
}
}
}