当前位置: 移动技术网 > IT编程>开发语言>Java > flush() 缓冲输出流的缓冲区问题

flush() 缓冲输出流的缓冲区问题

2019年12月11日  | 移动技术网IT编程  | 我要评论

洛克王国雪娃娃,逆武星辰,网络广告创意

package seday06;

import java.io.bufferedoutputstream;
import java.io.fileoutputstream;
import java.io.ioexception;

/**
* @author xingsir
* 缓冲输出流的缓冲区问题
*/
public class bos_flushdemo {

public static void main(string[] args) throws ioexception {
//文件流
fileoutputstream fos=new fileoutputstream("test2.txt");
//缓冲流
bufferedoutputstream bos=new bufferedoutputstream(fos);

string str= "我要~这个铁棒有何用,我有~这变化又如何";//字符串

bos.write(str.getbytes());//将字符串转换为字节写入文件
/*
* flush方法是将缓冲区中已经缓存的数据一次性写出
* 频繁的调用会降低写出效率,但是可以改变写出数据的及时性。
*/
bos.flush();
system.out.println("写出完毕");
bos.close();
}

}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网