1.通过BufferedReader 读取文件数据,其实数据早已通过BufferedReader(fileReader)-->中的fileReader读取了,而bufferedReader.readLine()方法是处理之前已读取的数据
package com.test;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
public class Testchar {
public Testchar() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
FileReader fileReader=null;
BufferedReader bufferedReader=null;
try {
fileReader=new FileReader("e:/testio.txt");
bufferedReader=new BufferedReader(fileReader);
/*//读取一行数据
String line=bufferedReader.readLine();
System.out.println(line);*/
//读取所有行据
String line=null;
while(true){
line=bufferedReader.readLine();
if(line==null){
break;
}
System.out.println(line);
}
} catch (Exception e) {
// TODO: handle exception
}finally{
try {
bufferedReader.close();
fileReader.close();
} catch (Exception e2) {
// TODO: handle exception
}
}
}
}