java.lang.Object
java.io.Writer
java.io.OutputStreamWriter
java.io.FileWriter
- 所有已实现的接口:
Closeable,Flushable,Appendable,AutoCloseable
使用默认缓冲区大小将文本写入字符文件。从字符到字节的编码使用指定的 charset 或 默认字符集 。
文件是否可用或是否可以创建取决于底层平台。特别是某些平台,一次只允许一个FileWriter(或其他文件写入对象)打开文件进行写入。在这种情况下,如果涉及的文件已经打开,则此类中的构造函数将失败。
FileWriter 用于写入字符流。要写入原始字节流,请考虑使用 FileOutputStream 。
- 自从:
- 1.1
- 参见:
-
字段摘要
-
构造方法总结
构造方法构造方法描述FileWriter(File file) 使用 默认字符集 构造一个给定文件描述符的FileWriter。FileWriter(File file, boolean append) FileWriter(File file, Charset charset) FileWriter(File file, Charset charset, boolean append) FileWriter(String fileName) 使用默认字符集构造一个给定文件名的FileWriterFileWriter(String fileName, boolean append) 构造一个FileWriter给定一个文件名和一个boolean,指示是否附加写入的数据,使用 默认字符集 。FileWriter(String fileName, Charset charset) 构造一个给定文件名和 charset 的FileWriter。FileWriter(String fileName, Charset charset, boolean append) 构造一个FileWriter给定一个文件名, charset 和一个指示是否附加写入的数据的boolean。 -
方法总结
在类 java.io.OutputStreamWriter 中声明的方法
close, flush, getEncoding, write, write, write
-
构造方法详细信息
-
FileWriter
使用默认字符集构造一个给定文件名的FileWriter- 参数:
fileName- 字符串依赖于系统的文件名。- 抛出:
IOException- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于任何其他原因无法打开- 参见:
-
FileWriter
构造一个FileWriter给定一个文件名和一个boolean,指示是否附加写入的数据,使用 默认字符集 。- 参数:
fileName- 字符串依赖于系统的文件名。append- boolean如果为true,则数据将写入文件末尾而不是开头。- 抛出:
IOException- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于任何其他原因无法打开- 参见:
-
FileWriter
- 参数:
file-File写入。- 抛出:
IOException- 如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开- 参见:
-
FileWriter
- 参数:
file-File写入append- 如果是true,则字节将写入文件末尾而不是开头- 抛出:
IOException- 如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开- 自从:
- 1.4
- 参见:
-
FileWriter
使用 默认字符集 构造一个给定文件描述符的FileWriter。- 参数:
fd-FileDescriptor写入。- 参见:
-
FileWriter
构造一个给定文件名和 charset 的FileWriter。- 参数:
fileName- 要写入的文件的名称charset- charset- 抛出:
IOException- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于任何其他原因无法打开- 自从:
- 11
-
FileWriter
构造一个FileWriter给定一个文件名, charset 和一个指示是否附加写入的数据的boolean。- 参数:
fileName- 要写入的文件的名称charset- charsetappend- 一个boolean。如果是true,写入器会将数据写入文件末尾而不是开头。- 抛出:
IOException- 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或由于任何其他原因无法打开- 自从:
- 11
-
FileWriter
- 参数:
file-File写入charset- charset- 抛出:
IOException- 如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开- 自从:
- 11
-
FileWriter
- 参数:
file-File写入charset- charsetappend- 一个boolean。如果是true,写入器会将数据写入文件末尾而不是开头。- 抛出:
IOException- 如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开- 自从:
- 11
-