字符缓冲输出流

java.io.BufferedWriter extends writer

BufferedWrite:字符缓冲输出流继承自父类的共性成员方法

public void write(int c) 写入单个字符

public void write(char [] cbuf)写入字符数组

public abstract void write(char [] cbfu ,int off ,int len)写入字符数组的一部分,off数组的开始索引

len 写入字符的个数

public void write(String str)写入字符串

public void write(String str,int off ,int len)写入字符串中的某一部分,

off数组的开始索引 len 写入字符串的个数

public void flush刷新该流的缓存

public void close关闭此流但会先刷新它

构造方法 :

BufferedWriter(Writer out)创建一个使用默认大小输出缓冲区的缓冲字符输出流

BufferedWriter(Writer out, int sz)创建一个使用给定大小输出流缓冲区的新缓冲字符输出流

参数:

writer out :字符输出流

我们可以传递FileWriter,缓冲流会给Filewrite增加一个缓冲区,提高FilWriter的写入效率

int sz:指定缓冲的大小,不写默认大小

特有的成员方法:

viod newLine()写入一个行分隔符,会根据不同操作系统获取不同的行分隔符

使用步骤:

1、创建字符缓冲输出流对象,构造方法中传递字符输出流

2、调用字符缓冲输出流的方法writer把数据写入到了内存缓冲区中

3、调用字符缓冲流中的方法flush把内存缓冲区中的数据刷新到文件中

4、释放资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值