ÎncepețiÎncepe gratuit

Crearea unor cititoare de fișiere de bază

Lucrezi ca analist de date la un startup care urmărește tendințele din industrie. Echipa ta primește zilnic fișiere CSV cu date de piață ce trebuie procesate. Ca prim pas în construirea unui pipeline de date, ai nevoie de o metodă sigură prin care să citești aceste fișiere și să le verifici existența înainte de procesare.

Clasele File, Path, Paths și Files au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Importul datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect File folosind calea fișierului.
  • Verifică dacă fișierul există.
  • Obține dimensiunea fișierului în octeți.
  • Creează un obiect Path din calea fișierului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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());
        }
    }
}
Editează și rulează codul