Einfache Dateileser erstellen
Du arbeitest als Data Analyst bei einem Startup, das Branchentrends verfolgt. Euer Team erhält täglich CSV-Dateien mit Marktdaten, die verarbeitet werden müssen. Als erster Schritt beim Aufbau einer Datenpipeline brauchst du eine zuverlässige Methode, um diese Dateien zu lesen und ihre Existenz vor der Verarbeitung zu überprüfen.
Die Klassen File, Path, Paths und Files wurden bereits für dich importiert.
Diese Übung ist Teil des Kurses
Daten in Java importieren
Anleitung zur Übung
- Erstelle ein
File-Objekt mithilfe des Dateipfads. - Prüfe, ob die Datei existiert.
- Hole die Dateigröße in Byte.
- Erstelle ein
Path-Objekt aus dem Dateipfad.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
public class BasicFileReaders {
public static void main(String[] args) {
String filePath = "sample_market_data.csv";
// Create a File object
File file = new File(____);
// Check if the file exists
System.out.println("File exists: " + ____.____());
// Get the file size in bytes
System.out.println("Size: " + ____.____() + " bytes");
try {
// Create a Path object from the file path
Path path = Paths.____(filePath);
List lines = Files.readAllLines(path);
System.out.println("Total lines: " + lines.size());
System.out.println("Header: " + lines.get(0));
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}