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
Hướng dẫn bài tập
- Tạo một đối tượng
Filebằ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
Pathtừ đườ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());
}
}
}