Hướng dẫn cách ghi một tập tin bằng Java Class BufferedWriter. (How to write to file using class BufferedWriter in Java?)







Trong bài hướng dẫn trước "Hướng dẫn cách ghi một tập tin bằng Java Class FileOutputStream.". Trong bài viết này tôi xin hướng dẫn một phương pháp khác để ghi một tâp tin bằng lớp BufferedWriter trong ngôn ngữ lập trình Java.







Trong Java, BufferedWriter là một kiểu dòng thông tin hoặc dòng dữ liệu(streams) và nó không không như dòng Bytes, bạn chỉ có thể ghi các dữ liệu chuỗi, mảng hoặc các ký tự trực tiếp vào tập tin .

 /**
 * @(#)WriteToFileWithBufferedWriter.java
 *
 * WriteToFileWithBufferedWriter application
 *
 * @author developer.bnson@gmail.com
 * @version 1.00 2014/3/9
 */

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class WriteToFileWithBufferedWriter {
  
    public static void main(String[] args) {
      
        try {

            String content = "VNLIVES.NET - Please Like to help me improving website.";

            File file = new File("D:\\Z-Test\\Demo\\FileWriteByJava.txt");

            // if file doesnt exists, then create it.
            if (!file.exists()) {
                file.createNewFile();
            }

            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write(content);
            bw.close();

            System.out.println("'" + file.getName() + "' is write success.");

        } catch (IOException e) {
            e.printStackTrace();
          
        }
      
    }
}

Kết quả sau khi thực thi sẽ là:

'FileWriteByJava.txt' is write success.

Bạn truy cập vào thư mục ghi tập tin để kiểm tra kết quả.































No comments:

Post a Comment