import java.io.FileReader;
import java.io.IOException;
// 通过字符数组读取文件
public class FileReaderDemo2 {
public static void main(String[] args) throws IOException {
// 创建一个文件读取流对象,和指定名称的文件相关联
// 要保证该文件是已经存在的;否则会发生FileNotFoundException
FileReader reader = new FileReader("E:/demo.txt");
// 定义一个字符数组,用于存储读取到的字符
// read(char cbuf[])返回的是读到字符个数
char[] buf = new char[1024];
int num;
while ((num = reader.read(buf)) != -1) {
System.out.print(new String(buf, 0, num));
}
reader.close();
}
}
读取文件示意图
网友评论