public class FileReaderDemo {
public static void main(String[] args) throws IOException {
//创建一个文件读取流对象,和指定名称的文件相关联
FileReader fr = new FileReader("demo.txt");
int ch = 0;
while ((ch=fr.read())!=-1){
System.out.println((char)ch);
}
//第二种方式:通过字符数组读取
System.out.println("-------");
SecondReader();
}
public static void SecondReader() throws IOException {
FileReader fr = new FileReader("demo.txt");
//定义一个字符数组,用于存储读到字符
//该reader(char[])返回读到的字符个数。
char[] buf = new char[1024]; //2k
int num = 0;
while ((num=fr.read(buf))!=-1)
System.out.print(new String(buf,0,num));
fr.close();
}
}