Java Writer类简介说明
Writer类是Java IO中所有Writer的基类 Writer的实现子类,包含BufferedWriter和PrintWriter
Writer类的构造函数
创建一个字符流writer,将同步 writer 自身 protected Writer() 创建一个字符流 writer,将同步给定的对象 protected Writer(Object lock)
Writer类的方法
Writer append(char c) 将指定字符添加到此 writer |
Writer append(CharSequence csq) 将指定字符序列添加到此 writer |
Writer append(CharSequence csq, int start, int end) 将指定字符序列的子序列添加到此 writer.Appendable |
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) 写入字符串的某一部分 |
img
Writer常见的实现子类
BufferedWriter 字符缓冲输出流 FileWriter 用来写入字符串到文件 OutputStreamWriter 写入字符,同时可以设置编码集例
public class TestClass{ public static void main(String args[]) throws Exception{ //使用File类找到一个文件 File f= new File("d:" + File.separator + "java265.txt") ; //通过子类实例化父类对象 Writer out = null ; // 准备好一个输出的对象 out = new FileWriter(f) ; // 通过对象多态性,进行实例化 // 进行写操作 String str = "java265.com 最好的java网站" ; // 准备一个字符串 out.write(str) ; // 将内容输出,保存文件 //关闭输出流 out.close() ; // 关闭输出流 } };
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。