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






Trong bài trước bài trước tôi đã trình bày "Hướng dẫn cách tạo một tập tin TXT trong Java.", bài viết này chỉ hướng dẫn cách tạo một tập tin TXT trống không có nội dụng. Trong bài viết này tôi sẽ hướng dẫn cách tạo và ghi nội dung cho một tập tin TXT.








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

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class WriteFileWithFileOutputStream {
   
    public static void main(String[] args) {
       
        File file = new File("D:\\Z-Test\\Demo\\FileWriteByJava.txt");
        String content = "VNLIVES.NET - Please Like to help me improving website.";

        try (FileOutputStream fop = new FileOutputStream(file)) {

            // If file doesn't exists, then create it.
            if (!file.exists()) {
                file.createNewFile();
            }

            // Get the content in bytes
            byte[] contentBytes = content.getBytes();

             // Wirte content to TXT file.
            fop.write(contentBytes);
            fop.flush();
            fop.close();

            System.out.println("Write TXT file is Complete.");

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

    }
}

Kết quả sau khi chạy chương trình sẽ là:

Write TXT file is Complete.


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





























No comments:

Post a Comment