Thứ Ba, 15/05/2007 09:35 (GMT+7)
|
|
Ghi tập tin bằng ngôn ngữ Java
|
|
|
|
Câu hỏi :
Cách lập trình Java ghi nội dung một đoạn text vào một file TXT? Nếu file TXT rỗng thì ghi đoạn text vào, còn nếu file có dữ liệu thì xoá đi trước khi ghi.
Trả lời :
Trong Java, để tạo file và ghi chuỗi văn bản lên file, bạn có thể dùng class java.io.FileWriter. Thí dụ đoạn mã Java sau giúp bạn tạo mới file "c:\test.txt" rồi ghi 3 dòng văn bản lên file đó.
...
import java.io.*;
...
private void FileText() {
try {
// tạo đối tượng file văn bản
FileWriter outfile = new FileWriter("c:\\test.txt");
// ghi tuần tự dữ liệu chuỗi lên file
outfile.write("Chuoi dau file\r\n");
outfile.write("Chuoi giua file\r\n");
outfile.write("Chuoi cuoi file\r\n");
// đóng file lại
outfile.close();
} catch (IOException e) {
}
}
Lưu ý rằng đoạn code trên sẽ tạo mới file trước khi ghi dữ liệu lên, nếu file đó đã có sẵn, nó bị xóa và file mới rỗng được tạo ra (do đó dữ liệu cũ sẽ bị mất hết).