package day03;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
//缓冲流的特殊功能
//BufferedWriter:
// void newLine():写一个换行符,有系统决定
//BufferedReader:
// String readLine():一次读取一行数据,返回成一个字符串,但是不读换行
public class BufferedStreamDemo2 {
public static void main(String[] args) throws IOException {
/*//创建输出缓冲流的特殊功能对象
BufferedWriter bw = new BufferedWriter(new FileWriter("d.txt"));
for(int x=0;x<10;x++){
bw.write("hello"+x);
//bw.write("\r\n"); //可以替换
bw.newLine();
bw.flush();
}
bw.close();
*/
//创建输入缓冲流的特殊功能对象
BufferedReader br = new BufferedReader(new FileReader("c.txt"));
/*//第一次读数据
String line = br.readLine();
System.out.println("line");
//第二次读数据
line = br.readLine();
System.out.println("line");
//..........
*/
//循环改进
String line;
while((line=br.readLine())!=null){
System.out.println("line");
}
br.close();
}
}
网友评论