Zacznij terazZacznij za darmo

Tworzenie podstawowych czytników plików

Pracujesz jako analityk danych w startupie śledzącym trendy rynkowe. Twój zespół codziennie otrzymuje pliki CSV z danymi rynkowymi, które wymagają przetworzenia. Jako pierwszy krok w budowaniu potoku danych musisz stworzyć niezawodny sposób odczytywania tych plików i weryfikowania ich istnienia przed rozpoczęciem przetwarzania.

Klasy File, Path, Paths oraz Files zostały już zaimportowane.

To ćwiczenie jest częścią kursu

Importowanie danych w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt File, korzystając ze ścieżki do pliku.
  • Sprawdź, czy plik istnieje.
  • Pobierz rozmiar pliku w bajtach.
  • Utwórz obiekt Path na podstawie ścieżki do pliku.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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());
        }
    }
}
Edytuj i uruchom kod