Bắt đầu ngayBắt đầu miễn phí

Tạo bộ đọc tệp cơ bản

Bạn đang làm nhà phân tích dữ liệu tại một startup theo dõi xu hướng ngành. Mỗi ngày, nhóm của bạn nhận các tệp CSV chứa dữ liệu thị trường cần được xử lý. Là bước đầu tiên trong việc xây dựng pipeline dữ liệu, bạn cần tạo một cách đáng tin cậy để đọc các tệp này và xác minh chúng tồn tại trước khi xử lý.

Các lớp File, Path, Paths, và Files đã được nhập sẵn cho bạn.

Bài tập này là một phần của khóa học

Nhập dữ liệu trong Java

Xem khóa học

Hướng dẫn bài tập

  • Tạo một đối tượng File bằng đường dẫn tệp.
  • Kiểm tra tệp có tồn tại hay không.
  • Lấy kích thước tệp theo byte.
  • Tạo một đối tượng Path từ đường dẫn tệp.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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());
        }
    }
}
Chỉnh sửa và Chạy Mã