IO-FileWriter

java.io java

类 FileWriterapp

java.lang.Object编码

┗java.io.Writerspa

 ┗java.io.OutputStreamWriter对象

  ┗java.io.FileWriter继承

全部已实现的接口: 接口

Closeable, Flushable, Appendableip

 

public class FileWriter extends OutputStreamWriter字符串

用来写入字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的。要本身指定这些值,能够先在 FileOutputStream 上构造一个 OutputStreamWriter。get

 

文件是否可用或是否能够被建立取决于底层平台。特别是某些平台一次只容许一个 FileWriter(或其余文件写入对象)打开文件进行写入。在这种状况下,若是所涉及的文件已经打开,则此类中的构造方法将失败。

 

FileWriter 用于写入字符流。要写入原始字节流,请考虑使用 FileOutputStream。

 

字段摘要

从类 java.io.Writer 继承的字段

lock

构造方法摘要

FileWriter(File file)

          根据给定的 File 对象构造一个 FileWriter 对象。

FileWriter(File file, boolean append)

          根据给定的 File 对象构造一个 FileWriter 对象。

FileWriter(FileDescriptor fd)

          构造与某个文件描述符相关联的 FileWriter 对象。

FileWriter(String fileName)

          根据给定的文件名构造一个 FileWriter 对象。

FileWriter(String fileName, boolean append)

          根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。

 

方法摘要

从类 java.io.OutputStreamWriter 继承的方法

close, flush, getEncoding, write, write, write

从类 java.io.Writer 继承的方法

append, append, append, write, write

从类 java.lang.Object 继承的方法

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

 

构造方法详细信息

 

 

FileWriter

public FileWriter(String fileName) throws IOException根据给定的文件名构造一个 FileWriter 对象。

 

参数:

fileName - 一个字符串,表示与系统有关的文件名。

抛出:

IOException - 若是指定文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但没法建立它;抑或由于其余某些缘由而没法打开它

 

 

FileWriter

public FileWriter(String fileName, boolean append) throws IOException

根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。

 

参数:

fileName - 一个字符串,表示与系统有关的文件名。

append - 一个 boolean 值,若是为 true,则将数据写入文件末尾处,而不是写入文件开始处。

抛出:

IOException - 若是指定文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但没法建立它;抑或由于其余某些缘由而没法打开它

 

FileWriter

public FileWriter(File file) throws IOException

根据给定的 File 对象构造一个 FileWriter 对象。

 

参数:

file - 要写入数据的 File 对象。

抛出:

IOException - 若是该文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但没法建立它;抑或由于其余某些缘由而没法打开它

 

FileWriter

public FileWriter(File file, boolean append) throws IOException

根据给定的 File 对象构造一个 FileWriter 对象。若是第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。

 

参数:

file - 要写入数据的 File 对象

append - 若是为 true,则将字节写入文件末尾处,而不是写入文件开始处

抛出:

IOException - 若是该文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但没法建立它;抑或由于其余某些缘由而没法打开它

 

FileWriter

public FileWriter(FileDescriptor fd)

构造与某个文件描述符相关联的 FileWriter 对象。

 

参数:

fd - 要写入数据的 FileDescriptor 对象。

本站公众号
   欢迎关注本站公众号,获取更多信息