字符操作流 FileReader从文件读取数据
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
public class FileReaderDemo {
public static void main(String[] args) {
FileReaderDemo frd = new FileReaderDemo();
frd.readMyFile(args[0]);
}
public void readMyFile(String File) {
// 声明一个FileReader
FileReader fr = null;
BufferedReader br = null;
// 备用String
String stringBuff = null;
// 读取数据的行数
int readCount = 0;
try {
fr = new FileReader(File);
br = new BufferedReader(fr);
// 开始读取
while((stringBuff = br.readLine()) != null) {
readCount++;
// 输出当前行数据
System.out.println("Line " + readCount
+ " : " + stringBuff);
}
// 关闭流
fr.close();
} catch (IOException e) {
System.out.println(e);
System.exit(1);
}
}
}输出

















