作用:把磁盘中的文件以字符的形式读取的内存中
实现代码如下:
一次读取单个字符:
package file;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderDemo {
public static void main(String[] args) throws IOException {
FileReader fileReader=new FileReader("E:\\github\\ForestBlog-master\\a.txt");
int len=0;
while((len=fileReader.read())!=-1){
System.out.print((char)len);
}
fileReader.close();
}
}
一次读取多个字符:
package file;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderDemo {
public static void main(String[] args) throws IOException {
FileReader fileReader=new FileReader("E:\\github\\ForestBlog-master\\a.txt");
int len=0;//记录的是每次读取的有效个数
char[] chars=new char[1024];
while((len=fileReader.read(chars))!=-1){
System.out.println(new String(chars,0,len));
}
fileReader.close();
}
}