【发布时间】:2017-05-29 07:03:09
【问题描述】:
System 和BufferedReader 读取文件有什么区别?
File fileName = new File("E:/go.txt");
Scanner obj = new Scanner(fileName);
int largest = 0;
while (obj.hasNextInt()) {
int input = obj.nextInt();
if (largest < input) {
largest = input;
}
}
System.out.println("largest no. is:" + largest);
【问题讨论】:
-
如果你想“解析”一个文件,请使用 Scanner,它提供了很多功能来选择性地读取输入。使用 BufferedReader + FileReader 读取文件的所有内容。
标签: java io bufferedreader