MulaiMulai sekarang secara gratis

Membuat pembaca berkas dasar

Anda bekerja sebagai analis data di sebuah startup yang memantau tren industri. Tim Anda menerima file CSV setiap hari berisi data pasar yang perlu diproses. Sebagai langkah pertama membangun pipeline data, Anda perlu membuat cara yang andal untuk membaca file-file ini dan memverifikasi keberadaannya sebelum diproses.

Kelas File, Path, Paths, dan Files telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Mengimpor Data di Java

Lihat Kursus

Petunjuk latihan

  • Buat objek File menggunakan path berkas.
  • Periksa apakah berkas tersebut ada.
  • Dapatkan ukuran berkas dalam byte.
  • Buat objek Path dari path berkas.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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());
        }
    }
}
Edit dan Jalankan Kode