LoslegenKostenlos loslegen

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

Kurs anzeigen

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());
        }
    }
}
Code bearbeiten und ausführen