java.lang.Object
java.io.Writer
java.io.OutputStreamWriter
java.io.FileWriter
- 所有已实现的接口:
-
Closeable
,Flushable
,Appendable
,AutoCloseable
使用默认缓冲区大小向字符文件写入文本。从字符到字节的编码使用指定的字符集或默认字符集。
文件是否可用或可创建取决于底层平台。一些平台,特别是只允许一个FileWriter
(或其他文件写入对象)写入的平台。在这种情况下,如果涉及的文件已经打开,则此类中的构造函数将失败。
FileWriter
用于写入字符流。对于写入原始字节流,请考虑使用FileOutputStream
。
- 自:
- 1.1
- 参见:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionFileWriter
(File file) 构造一个FileWriter
,给定文件描述符,使用默认字符集。FileWriter
(File file, boolean append) FileWriter
(File file, Charset charset) FileWriter
(File file, Charset charset, boolean append) FileWriter
(String fileName) 构造一个FileWriter
,给定文件名,使用默认字符集FileWriter
(String fileName, boolean append) 构造一个FileWriter
,给定文件名和指示是否追加写入的布尔值,使用默认字符集。FileWriter
(String fileName, Charset charset) 构造一个FileWriter
,给定文件名和字符集。FileWriter
(String fileName, Charset charset, boolean append) 构造一个FileWriter
,给定文件名,字符集和指示是否追加写入的布尔值。 -
Method Summary
Methods declared in class java.io.OutputStreamWriter
close, flush, getEncoding, write, write, write
-
Constructor Details
-
FileWriter
构造一个FileWriter
,给定文件名,使用默认字符集- 参数:
-
fileName
- String 系统相关的文件名。 - 抛出:
-
IOException
- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 参见:
-
FileWriter
构造一个FileWriter
,给定文件名和指示是否追加写入的布尔值,使用默认字符集。- 参数:
-
fileName
- String 系统相关的文件名。 -
append
- boolean 如果为true
,则数据将被写入文件的末尾而不是开头。 - 抛出:
-
IOException
- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 参见:
-
FileWriter
- 参数:
-
file
- 要写入的File
。 - 抛出:
-
IOException
- 如果文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 参见:
-
FileWriter
- 参数:
-
file
- 要写入的File
-
append
- 如果为true
,则字节将被写入文件的末尾而不是开头 - 抛出:
-
IOException
- 如果文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 自:
- 1.4
- 参见:
-
FileWriter
构造一个FileWriter
,给定文件描述符,使用默认字符集。- 参数:
-
fd
- 要写入的FileDescriptor
。 - 参见:
-
FileWriter
构造一个FileWriter
,给定文件名和字符集。- 参数:
-
fileName
- 要写入的文件名 -
charset
- 字符集 - 抛出:
-
IOException
- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 自:
- 11
-
FileWriter
构造一个FileWriter
,给定文件名,字符集和指示是否追加写入的布尔值。- 参数:
-
fileName
- 要写入的文件名 -
charset
- 字符集 -
append
- 一个布尔值。如果为true
,写入器将数据写入文件的末尾而不是开头。 - 抛出:
-
IOException
- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 自:
- 11
-
FileWriter
- 参数:
-
file
- 要写入的File
-
charset
- 字符集 - 抛出:
-
IOException
- 如果文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 自:
- 11
-
FileWriter
- 参数:
-
file
- 要写入的File
-
charset
- 字符集 -
append
- 一个布尔值。如果为true
,写入器将数据写入文件的末尾而不是开头。 - 抛出:
-
IOException
- 如果文件存在但是目录而不是常规文件,不存在但无法创建,或由于其他原因无法打开 - 自:
- 11
-