package itcast.java16;
import java.io.FileReader;
import java.io.IOException;
/*
*
* (文本文件读取方式一)
*/
public class FileReaderDemo1 {
public static void main(String[] args) {
// 创建一个文件取流对象,和指定名称的文件相关联。
// 要保证该文件是已经存在的,如果不存在,会发生异常FileNotFoundException
FileReader fr = null;
try {
fr = new FileReader("demo.txt");
int i = 0;
// 调用读取流方式对象的read方法
// read()一次读一个字符。而且会自动往下读。
while ((i = fr.read()) != -1) {
System.out.println((char) i);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if (fr != null)
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}