| 构造方法 |
|---|
| 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)
构造一个FileWriter对象,给出一个带有布尔值的文件名,表示是否附加写入的数据 |
| 返回方法 | 方法描述 |
|---|---|
| void | close()
关闭流,先刷新。 |
| void | flush()
刷新流。 |
| String | getEncoding()
返回此流使用的字符编码的名称。 |
| void | write(char[] cbuf, int off, int len)
写入字符数组的一部分。 |
| void | write(int c)
写一个字符 |
| void | write(String str, int off, int len)
写一个字符串的一部分。 |
| 返回类型 | 方法描述 |
|---|---|
| Writer | append(char c)
将指定的字符附加到此作者。 |
| Writer | append(CharSequence csq)
将指定的字符序列附加到此作者。 |
| Writer | append(CharSequence csq, int start, int end)
将指定字符序列的子序列附加到此作者。 |
| abstract void | close()
关闭流,先刷新。 |
| abstract void | flush()
刷新流。 |
| void | write(char[] cbuf)
写入一个字符数组。 |
| abstract void | write(char[] cbuf, int off, int len)
写入字符数组的一部分。 |
| void | write(int c)
写一个字符 |
| void | write(String str)
写一个字符串 |
| void | write(String str, int off, int len)
写一个字符串的一部分。 |
| 返回类型 | 方法描述 |
|---|---|
| protected Object | clone()
创建并返回此对象的副本。 |
| boolean | equals(Object obj)
指示一些其他对象是否等于此。 |
| protected void | finalize()
当垃圾收集确定不再有对该对象的引用时,垃圾收集器在对象上调用该对象。 |
| 类<?> | getClass()
返回此 Object的运行时类。 |
| int | hashCode()
返回对象的哈希码值。 |
| void | notify()
唤醒正在等待对象监视器的单个线程。 |
| void | notifyAll()
唤醒正在等待对象监视器的所有线程。 |
| String | toString()
返回对象的字符串表示形式。 |
| void | wait()
导致当前线程等待,直到另一个线程调用该对象的 notify()方法或 notifyAll()方法。 |
| void | wait(long timeout)
导致当前线程等待,直到另一个线程调用 notify()方法或该对象的 notifyAll()方法,或者指定的时间已过。 |
| void | wait(long timeout, int nanos)
导致当前线程等待,直到另一个线程调用该对象的 notify()方法或 notifyAll()方法,或者某些其他线程中断当前线程,或一定量的实时时间 |
File file = new File("Hello.txt");
file.createNewFile(); // 创建文件
FileWriter fw = new FileWriter(file); //构建写入流
fw.write("hello"); // 向文件写入内容
fw.flush(); //在close()方法之前使用,主要用于将**缓冲区(字节数组)**中的内容, 强制写入
fw.close();