Kom igångKom igång gratis

Skapa enkla filläsare

Du jobbar som dataanalytiker på ett startup-företag som följer branschtrender. Teamet tar emot CSV-filer dagligen med marknadsdata som behöver bearbetas. Som första steg i att bygga en datapipeline behöver du skapa ett tillförlitligt sätt att läsa dessa filer och verifiera att de finns innan de behandlas.

Klasserna File, Path, Paths och Files har redan importerats åt dig.

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

Importera data i Java

Visa kurs

Övningsinstruktioner

  • Skapa ett File-objekt med hjälp av filsökvägen.
  • Kontrollera om filen finns.
  • Hämta filstorleken i byte.
  • Skapa ett Path-objekt från filsökvägen.

Interaktiv övning med praktiskt arbete

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

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