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() ; // 关闭输出流
}
};
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


