java.lang.Object
|---java.io.Writer
|---|---java.io.OutputStreamWriter
|---|---|---java.io.FileWriter
public class FileWriter
extends OutputStreamWriter
编写字符文件的便利类。 此类的构造函数假定默认字符编码和默认字节缓冲区大小是可以接受的。 要自己指定这些值,请在 FileOutputStream 上构造一个 OutputStreamWriter。
文件是否可用或是否可以创建取决于底层平台。 特别是某些平台,允许一次仅由一个 FileWriter(或其他文件写入对象)打开文件以进行写入。 在这种情况下,如果所涉及的文件已经打开,则此类中的构造函数将失败。
FileWriter 用于写入字符流。 要写入原始字节流,请考虑使用 FileOutputStream。
Since:
JDK1.1
从类 java.io.Writer 继承的字段 |
---|
lock |
构造函数 | 描述 |
---|---|
FileWriter(File file) | 在给定 File 对象的情况下构造一个 FileWriter 对象。 |
FileWriter(FileDescriptor fd) | 构造一个与文件描述符关联的 FileWriter 对象。 |
FileWriter(File file, boolean append) | 在给定 File 对象的情况下构造一个 FileWriter 对象。 |
FileWriter(String fileName) | 构造一个给定文件名的 FileWriter 对象。 |
FileWriter(String fileName, boolean append) | 在给定文件名的情况下构造一个 FileWriter 对象,该对象带有一个布尔值,指示是否附加写入的数据。 |
从类 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
构造一个给定文件名的 FileWriter 对象。
参数:
参数名称 | 参数描述 |
---|---|
fileName | 字符串 系统相关的文件名。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IOException | 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开 |
public FileWriter(String fileName, boolean append) throws IOException
在给定文件名的情况下构造一个 FileWriter 对象,该对象带有一个布尔值,指示是否附加写入的数据。
参数:
参数名称 | 参数描述 |
---|---|
fileName | 字符串 系统相关的文件名。 |
append | boolean 如果为 true,那么数据将被写入文件的末尾而不是开头。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IOException | 如果命名文件存在但是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开 |
public FileWriter(File file) throws IOException
在给定 File 对象的情况下构造一个 FileWriter 对象。
参数:
参数名称 | 参数描述 |
---|---|
file | 要写入的 File 对象。 |
Throws:
Throw名称 | Throw描述 |
---|---|
IOException | 如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开 |
public FileWriter(File file, boolean append) throws IOException
在给定 File 对象的情况下构造一个 FileWriter 对象。 如果第二个参数为 true,那么字节将被写入文件的末尾而不是开头。
参数:
参数名称 | 参数描述 |
---|---|
file | 要写入的 File 对象 |
append | 如果为 true,那么字节将被写入文件的末尾而不是开头 |
Throws:
Throw名称 | Throw描述 |
---|---|
IOException | 如果文件存在但是是目录而不是常规文件,不存在但无法创建,或者由于任何其他原因无法打开 |
Since:
1.4
public FileWriter(FileDescriptor fd)
构造一个与文件描述符关联的 FileWriter 对象。
参数:
参数名称 | 参数描述 |
---|---|
fd | 要写入的 FileDescriptor 对象。 |
UnsupportedEncodingExceptionjava.lang.Object |---java.lang.Throwable |---|---java.lang.Exception |---|---|---java.io.IOE...
代码片段是一种可分享的小项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题等等。分享代码片段...
db.command.set更新指令。用于设定字段等于指定值。函数签名:function set(value: any): Command这种方法相比传入纯 JS 对象的...
PromiseCloud.callFunction(Object object)支持端:小程序,云函数调用云函数参数Object object属性类型默认值必填说明namestring...
Collection.aggregate():Aggregate支持端:小程序 2.7.4,云函数 0.8.1,Web发起聚合操作,定义完聚合流水线阶段之后需调用end方法...