「Java」 FileReader和FileWriter

解析:
為何要放在try...catch之中? 因為所有 IO 操作指令都可能拋出例外, 因此必須放在 try...catch 區塊中。
Java中的讀取與寫入檔案可以透過FileReader和FileWriter完成
讀取檔案(使用BufferedReader方便讀取整行)
FileReader 與 FileWriter 兩個類別用在處理字元(char)單位。
也對應到 FileInputStream 與 FileOutputStream 。
可是當需要處理純文字,就不是用以上的方法。
而是使用 BufferedReader 與 BufferedWriter 緩衝區來處理檔案讀寫,並加速速度。
FileReader:
FileReader(File file) // 建立一個新的FileReader,給指定的文件讀取。
FileReader(FileDescriptor file) // 建立一個新的FileReader,給指定的FileDescriptor讀取。
FileReader(String fileName) // 建立一個新的FileReader,給要讀取的文件的名稱。

繼承來自於:
Java.io.InputStreamReader
Java.uti.Reader
Java.io.Object
FileWriter:
FileWriter(File file) // Constructs a FileWriter object given a File object.
FileWriter(File file, boolean append) // Constructs a FileWriter object given a File object.
FileWriter(FileDescriptor fd) // Constructs a FileWriter object associated with a file descriptor.
FileWriter(String fileName) // Constructs a FileWriter object given a file name.
FileWriter(String fileName, boolean append) // Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written.

繼承來自於:
Java.io.InputStreamWriter
Java.uti.Writer
Java.io.Object


用法:
FileReader:
http://www.java2s.com/Tutorials/Java/java.io/FileReader/index.htm

FileWriter:
http://www.java2s.com/Tutorials/Java/java.io/PrintWriter/index.htm

留言

這個網誌中的熱門文章

[Excel]國曆轉農曆VBA

「CSS」「div區塊介紹」 三欄式網頁排版設計

「Java」「For迴圈」 三角形