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
Petunjuk latihan
- Buat objek
Filemenggunakan path berkas. - Periksa apakah berkas tersebut ada.
- Dapatkan ukuran berkas dalam byte.
- Buat objek
Pathdari 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());
}
}
}