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
Ö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());
}
}
}