package IO;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
//功能:读取文件内容
public class input {
public static void main(String[] args) throws IOException {
// 对文件进行操作,必须将文件封装为具体的file类对象
File f = new File("D:\\JAVAcode\\file.txt");
// “管子”=流=输入字符流(将这个管子怼到文件上,让管子和文件进行连结)
FileReader fr = new FileReader(f);
// 操作:让文件内容流出来
int n = fr.read();//因为filereader只会读取到的字符的ASCII码值,而不是字符本身。如果没有字符n=-1,通常用-1来判断是否到结尾
StringBuilder sb = new StringBuilder(); // 使用StringBuilder来构建字符串
while (n != -1) {
sb.append((char) n); // 将整数转换为字符并追加到StringBuilder
n = fr.read();
}
System.out.println(sb.toString()); // 输出构建好的字符串
fr.close(); // 关闭FileReader
}
}
11-21
448
03-26
718
08-04
290
09-22
211