Ghi và đọc một ghi chú
Giờ bạn đã biết cách tạo tệp, hãy thêm nội dung thật. Bạn sẽ ghi một ghi chú ngắn vào tệp văn bản rồi đọc lại để xác nhận nó được lưu đúng. Đây là tính năng cốt lõi của bất kỳ ứng dụng ghi chú nào.
Tất cả các gói cần thiết từ java.io đã đượ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/Xuất và Streams trong Java
Hướng dẫn bài tập
- Ghi văn bản
"Start from the beginning"vào tệp tên"note.txt". - Tạo
FileWriterở chế độappendcho"note.txt"với tên biếnfwAppendMode. - Thêm văn bản
" Add to the end"vào tệp mà không ghi đè nội dung hiện có. - Dùng
FileReaderđể đọc nội dung tệp và hiển thị lên console, từng ký tự một.
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.
class FileReadWrite {
public static void main(String[] args) {
try {
FileWriter fw = new FileWriter("note.txt");
// Write "Start from the beginning" to the file
fw.____("Start from the beginning");
fw.close();
// Create a FileWriter in append mode
FileWriter fwAppendMode = new ____("note.txt", ____);
// Add " Add to the end" to the end of file
fwAppendMode.____(" Add to the end");
fwAppendMode.close();
FileReader fr = new FileReader("note.txt");
int character;
// Read the file content character by character
while ((character = fr.____()) != -1) {
System.out.print((char) character);
}
fr.close();
} catch (IOException e) {
System.out.println("An error occurred: " + e.getMessage());
}
}
}