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
ConstructorsConstructorDescriptionFileWriter(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
-