วันอาทิตย์ที่ 16 ตุลาคม พ.ศ. 2559

การเขียนไฟล์ด้วย BufferedWriter

ใน Java นั้น ตัว BufferedWriter เป็น character streams ซึ่งหมายความว่าจะต้องส่งข้อมูลแบบ character, ไม่เหมือน bytes stream (ที่ก่อนจะเขียนลงไฟล์ต้องแปลงข้อมูลเป็น bytes ก่อน) เราสามารถเขียนข้อมูลที่เป็น strings, arrays หรือ characters ลงไฟล์โดยตรงได้เลย.

package demo.file;
 
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
 
public class WriteToFileExample {
 
    /**
     * @param args
     */
    public static void main(String[] args) {
        try {
             
            String content = "This is the content to write into file";
  
            File file = new File("C:\\users\\nopphanan7\\newfile.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("Done");
  
        } catch (IOException e) {
            e.printStackTrace();
        }
 
    }
 
}

ผลลัพธ์ที่ได้คือ(ให้ไปดูที่ C:\\users\\....\\newfile.txt)
Done

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Laravel

  Laravel Framework คือ PHP Framework ตัวหนึ่งที่ถูกออกแบบมาเพื่อพัฒนาเว็บแอพพลิเคชั่นต่างๆ ในรูปแบบ MVC (Model Views Controller) ซึ่งมีการแ...