Kom igångKom igång gratis

Skriva filer med BufferedWriter

Analysteamet behöver nu skapa sammanfattningsfiler från sin marknadsdata. Din uppgift är att skriva ett program som skriver en enkel sammanfattning till en ny fil. Det här är ditt första steg i att implementera filutdataoperationer för datapipelinen.

Klasserna BufferedWriter och FileWriter har redan importerats åt dig.

Den här övningen är en del av kursen

Importera data i Java

Visa kurs

Övningsinstruktioner

  • Skapa en writer med hjälp av kedjade konstruktorer.
  • Skriv titelraden till filen.
  • Skriv två datarader till filen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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());
        }
    }
}
Redigera och kör kod