IO-FileWriter

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 對象。

本站公眾號
   歡迎關注本站公眾號,獲取更多信息