Java----字符缓冲流

字符缓冲输出流BufferedWriter

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

public class TestBufferedWriter {

	public static void main(String[] args) throws Exception {
		//定义一个字符输出流
		FileWriter fw = new FileWriter("text.txt");
		//定义一个字符缓冲输出流
		BufferedWriter bw = new BufferedWriter(fw);
		for(int i=0;i<=3;i++){
			bw.write(i+"你好");
			//换行
			bw.newLine();
			//将数据从缓冲区刷出
			bw.flush();
		}
		bw.close();//关闭流
	}
}

字符缓冲输入流BufferedReader

import java.io.BufferedReader;
import java.io.FileReader;

public class TestBufferedReader {

	public static void main(String[] args) throws Exception {
		//定义一个字符输入流
		FileReader fr = new FileReader("text.txt");
		//定义一个字符缓冲输入流
		BufferedReader br = new BufferedReader(fr);
		String s = null;
		/*
		 * readLine():一次读一行
		 * 当返回null时,表示读取到文件末尾
		 * 注意:
		 * readLine()方法只返回回车符之前的数据内容,
		 * 并不返回回车符(行终止符)。
		 */
		while((s=br.readLine())!=null){
			System.out.println(s);
		}
		br.close();
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值