Đọc
Bài học 4 trên 11 trong khóa học Xử lý tệp trong Java của Coddy.
Một cách để đọc nội dung tệp trong Java là dùng lớp Scanner, lớp này cũng được dùng để nhận đầu vào:
try {
File dataFile = new File("data.txt");
Scanner scanner = new Scanner(dataFile);
while (scanner.hasNextLine()) {
String data = scanner.nextLine();
System.out.println(data);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}Đoạn code trên đọc và in ra từng dòng trong tệp "data.txt".
Lưu ý rằng bạn phải đặt code trong khối try-catch và xử lý ngoại lệ
FileNotFoundException.
Thử thách
DễBạn được cung cấp cùng tệp như trước "coddy.txt", hãy đọc và in nội dung của tệp theo từng dòng.
Lưu ý các câu lệnh import đã được thêm sẵn và cần thiết!
Tự làm thử
import java.io.File;
import java.util.Scanner;
class Main {
public static void main(String[] args) {
// Viết code ở đây
}
}Tất cả bài học trong Xử lý tệp trong Java
Tự luyện tập: Trình biên dịch Java online