BufferedWrier

package cn.itcast.demo2;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

/*
 *  字符输出流缓冲区流
 *    java.io.BufferedWrited 继承Writer
 *    写入方法write() 单个字符,字符数组,字符串
 *    
 *    构造方法:
 *       BufferedWriter(Writer w)传递任意字符输出流
 *       传递谁,就高效谁
 *          能传递的字符输出流FileWriter, OutputStreamWriter
 *          
 *     BufferedWriter 具有自己特有的方法     
 *       void newLine()写换行
 *       
 *        newLine()文本中换行,\r\n也是文本换行
 *        方法具有平台无关性
 *        Windows \r\n
 *        Linux   \n
 *        
 *        newLine()运行结果,和操作系统是相互关系
 *        JVM: 安装的是Windows版本,newLine()写的就是\r\n
 *             安装的是Linux版本,newLine()写的就是\n
 */
public class BufferedWrierDemo {
  public static void main(String[] args)throws IOException {
    //创建字符输出流,封装文件
    FileWriter fw = new FileWriter("c:\\buffer.txt");
    BufferedWriter bfw = new BufferedWriter(fw);
    
    bfw.write("大家好");
    bfw.newLine();
    bfw.flush();
    
    bfw.write("大家好好");
    bfw.newLine();
    bfw.flush();
    
    bfw.write("大家都好");
    bfw.newLine();
    bfw.flush();
    
    bfw.close();
    
    
 }
}
/*
 * bfw.write(100);
    bfw.flush();
    
    bfw.write("你好".toCharArray());
    bfw.flush();
 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值