ComeçarComece de graça

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

Ver curso

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());
        }
    }
}
Editar e executar o código