IniziaInizia gratis

Scrivere file con BufferedWriter

Il team di analisi ha comunicato che deve creare file di riepilogo dai dati di mercato. Il tuo compito è scrivere un programma che produca un semplice riepilogo in un nuovo file. Questo sarà il tuo primo passo nell’implementare operazioni di output su file per la pipeline dei dati.

Le classi BufferedWriter e FileWriter sono già state importate per te.

Questo esercizio fa parte del corso

Importare dati in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un writer usando costruttori concatenati.
  • Scrivi la riga del titolo nel file.
  • Scrivi due righe di dati nel file.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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());
        }
    }
}
Modifica ed esegui il codice