java033缓冲流的特殊功能

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();

}

}

你可能感兴趣的:(java033缓冲流的特殊功能)