Java Writer类简介说明

java-教程王 Java教程 发布时间:2021-11-30 11:37:14 阅读数:10889 1
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) 写入字符串的某一部分
Writer类图
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() ;                        // 关闭输出流 
    }
};
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202111/1950.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者