W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
java.lang.Object
|---java.io.Writer
|---|---java.io.OutputStreamWriter
|---|---|---java.io.FileWriter
public class FileWriter
extends OutputStreamWriter
編寫字符文件的便利類。 此類的構(gòu)造函數(shù)假定默認(rèn)字符編碼和默認(rèn)字節(jié)緩沖區(qū)大小是可以接受的。 要自己指定這些值,請?jiān)?FileOutputStream 上構(gòu)造一個 OutputStreamWriter。
文件是否可用或是否可以創(chuàng)建取決于底層平臺。 特別是某些平臺,允許一次僅由一個 FileWriter(或其他文件寫入對象)打開文件以進(jìn)行寫入。 在這種情況下,如果所涉及的文件已經(jīng)打開,則此類中的構(gòu)造函數(shù)將失敗。
FileWriter 用于寫入字符流。 要寫入原始字節(jié)流,請考慮使用 FileOutputStream。
Since:
JDK1.1
從類 java.io.Writer 繼承的字段 |
---|
lock |
構(gòu)造函數(shù) | 描述 |
---|---|
FileWriter(File file) | 在給定 File 對象的情況下構(gòu)造一個 FileWriter 對象。 |
FileWriter(FileDescriptor fd) | 構(gòu)造一個與文件描述符關(guān)聯(lián)的 FileWriter 對象。 |
FileWriter(File file, boolean append) | 在給定 File 對象的情況下構(gòu)造一個 FileWriter 對象。 |
FileWriter(String fileName) | 構(gòu)造一個給定文件名的 FileWriter 對象。 |
FileWriter(String fileName, boolean append) | 在給定文件名的情況下構(gòu)造一個 FileWriter 對象,該對象帶有一個布爾值,指示是否附加寫入的數(shù)據(jù)。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
從類 java.io.OutputStreamWriter 繼承的方法 |
---|
close, flush, getEncoding, write, write, write |
從類 java.io.Writer 繼承的方法 |
---|
append, append, append, write, write |
public FileWriter(String fileName) throws IOException
構(gòu)造一個給定文件名的 FileWriter 對象。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
fileName | 字符串 系統(tǒng)相關(guān)的文件名。 |
Throws:
Throw名稱 | Throw描述 |
---|---|
IOException | 如果命名文件存在但是目錄而不是常規(guī)文件,不存在但無法創(chuàng)建,或者由于任何其他原因無法打開 |
public FileWriter(String fileName, boolean append) throws IOException
在給定文件名的情況下構(gòu)造一個 FileWriter 對象,該對象帶有一個布爾值,指示是否附加寫入的數(shù)據(jù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
fileName | 字符串 系統(tǒng)相關(guān)的文件名。 |
append | boolean 如果為 true,那么數(shù)據(jù)將被寫入文件的末尾而不是開頭。 |
Throws:
Throw名稱 | Throw描述 |
---|---|
IOException | 如果命名文件存在但是目錄而不是常規(guī)文件,不存在但無法創(chuàng)建,或者由于任何其他原因無法打開 |
public FileWriter(File file) throws IOException
在給定 File 對象的情況下構(gòu)造一個 FileWriter 對象。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
file | 要寫入的 File 對象。 |
Throws:
Throw名稱 | Throw描述 |
---|---|
IOException | 如果文件存在但是是目錄而不是常規(guī)文件,不存在但無法創(chuàng)建,或者由于任何其他原因無法打開 |
public FileWriter(File file, boolean append) throws IOException
在給定 File 對象的情況下構(gòu)造一個 FileWriter 對象。 如果第二個參數(shù)為 true,那么字節(jié)將被寫入文件的末尾而不是開頭。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
file | 要寫入的 File 對象 |
append | 如果為 true,那么字節(jié)將被寫入文件的末尾而不是開頭 |
Throws:
Throw名稱 | Throw描述 |
---|---|
IOException | 如果文件存在但是是目錄而不是常規(guī)文件,不存在但無法創(chuàng)建,或者由于任何其他原因無法打開 |
Since:
1.4
public FileWriter(FileDescriptor fd)
構(gòu)造一個與文件描述符關(guān)聯(lián)的 FileWriter 對象。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
fd | 要寫入的 FileDescriptor 對象。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: