/*
* 为了提高效率,引入了缓冲区BufferedWriter
* 步骤:
* 1.建立FileWriter
* 2.建立缓冲区BufferedWriter
* 3.将FileWriter传入BufferedWriter中
* 4.写入write
* 5.刷新flush
* 6.关闭close
* 7.加入异常处理机制,即try一下创建写入的过程,在最后的finally里还要try一下关闭操纵(基本好多都是这么处理的,可以记住)
*/
import java.io.*;
public class Zifubufwriter
{
public static void main(String[] args)
{
FileWriter fw=null;
BufferedWriter bufw=null;//由于在finally的部分还需要使用,所以必须定义在try的外部
try
{
fw=new FileWriter("D:\\javatest\\test1.txt");
bufw=new BufferedWriter(fw);
bufw.write("abcd");
bufw.flush();
}
catch(IOException e)
{
System.out.println(e.toString());
}
finally
{
try
{
if(bufw!=null) //不为空才需要关闭
{
bufw.close();//关闭缓冲区,就是关闭缓冲区的流对象,所以,只关闭缓冲区即可
}
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
}
}
java字符流缓冲区操作的写入BufferedWriter
猜你喜欢
转载自blog.csdn.net/qq_41901915/article/details/81237765
今日推荐
周排行