import java.io.*;
class FileReaderDemo
{
public static void main(String[] args) throws IOException
{
//建立一个字符读取流对象,与指定文件相关联。
FileReader fr = new FileReader("demo.txt");
//创建一个字符数组。为了将从硬盘上读取的每一个字符存入数组中。
char[] arr = new char[1024];
int num = 0;
while((num = fr.read(arr))!=-1)
{
System.out.println(new String(arr,0,num));
}
/*
int x = fr.read(arr);
System.out.println(new String(arr,0,x)+","+x);
int y = fr.read(arr);
System.out.println(new String(arr,0,y)+","+y);
int z = fr.read(arr);
System.out.println(z);
*/
fr.close();
}
}
import java.io.*;
class FileReaderDemo2
{
public static void main(String[] args) throws IOException
{
FileReader fr = new FileReader("demo.txt");
int ch = 0;
while((ch=fr.read())!=-1)
{
System.out.print((char)ch);
}
/*
int ch = fr.read();
System.out.println(ch);
int ch1 = fr.read();
System.out.println(ch1);
*/
fr.close();
}
}