Menu
CoddyTech

Đọ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.

challenge icon

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