java.io java
類 FileWriterapp
java.lang.Object編碼
┗java.io.Writerspa
┗java.io.OutputStreamWriter對象
┗java.io.FileWriter繼承
全部已實現的接口: 接口
Closeable, Flushable, Appendableip
public class FileWriter extends OutputStreamWriter字符串
用來寫入字符文件的便捷類。此類的構造方法假定默認字符編碼和默認字節緩衝區大小都是可接受的。要本身指定這些值,能夠先在 FileOutputStream 上構造一個 OutputStreamWriter。get
文件是否可用或是否能夠被建立取決於底層平臺。特別是某些平臺一次只容許一個 FileWriter(或其餘文件寫入對象)打開文件進行寫入。在這種狀況下,若是所涉及的文件已經打開,則此類中的構造方法將失敗。
FileWriter 用於寫入字符流。要寫入原始字節流,請考慮使用 FileOutputStream。
字段摘要
從類 java.io.Writer 繼承的字段
lock
構造方法摘要
FileWriter(File file)
根據給定的 File 對象構造一個 FileWriter 對象。
FileWriter(File file, boolean append)
根據給定的 File 對象構造一個 FileWriter 對象。
FileWriter(FileDescriptor fd)
構造與某個文件描述符相關聯的 FileWriter 對象。
FileWriter(String fileName)
根據給定的文件名構造一個 FileWriter 對象。
FileWriter(String fileName, boolean append)
根據給定的文件名以及指示是否附加寫入數據的 boolean 值來構造 FileWriter 對象。
方法摘要
從類 java.io.OutputStreamWriter 繼承的方法
close, flush, getEncoding, write, write, write
從類 java.io.Writer 繼承的方法
append, append, append, write, write
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
構造方法詳細信息
FileWriter
public FileWriter(String fileName) throws IOException根據給定的文件名構造一個 FileWriter 對象。
參數:
fileName - 一個字符串,表示與系統有關的文件名。
拋出:
IOException - 若是指定文件存在,但它是一個目錄,而不是一個常規文件;或者該文件不存在,但沒法建立它;抑或由於其餘某些緣由而沒法打開它
FileWriter
public FileWriter(String fileName, boolean append) throws IOException
根據給定的文件名以及指示是否附加寫入數據的 boolean 值來構造 FileWriter 對象。
參數:
fileName - 一個字符串,表示與系統有關的文件名。
append - 一個 boolean 值,若是爲 true,則將數據寫入文件末尾處,而不是寫入文件開始處。
拋出:
IOException - 若是指定文件存在,但它是一個目錄,而不是一個常規文件;或者該文件不存在,但沒法建立它;抑或由於其餘某些緣由而沒法打開它
FileWriter
public FileWriter(File file) throws IOException
根據給定的 File 對象構造一個 FileWriter 對象。
參數:
file - 要寫入數據的 File 對象。
拋出:
IOException - 若是該文件存在,但它是一個目錄,而不是一個常規文件;或者該文件不存在,但沒法建立它;抑或由於其餘某些緣由而沒法打開它
FileWriter
public FileWriter(File file, boolean append) throws IOException
根據給定的 File 對象構造一個 FileWriter 對象。若是第二個參數爲 true,則將字節寫入文件末尾處,而不是寫入文件開始處。
參數:
file - 要寫入數據的 File 對象
append - 若是爲 true,則將字節寫入文件末尾處,而不是寫入文件開始處
拋出:
IOException - 若是該文件存在,但它是一個目錄,而不是一個常規文件;或者該文件不存在,但沒法建立它;抑或由於其餘某些緣由而沒法打開它
FileWriter
public FileWriter(FileDescriptor fd)
構造與某個文件描述符相關聯的 FileWriter 對象。
參數:
fd - 要寫入數據的 FileDescriptor 對象。