读取
Coddy Java 文件处理 课程的第 4 课,共 11 课。
在 Java 中读取文件内容的一种方法是使用 Scanner 类,它也用于获取输入:
try {
File dataFile = new File("data.txt");
Scanner scanner = new Scanner(dataFile);
while (scanner.hasNextLine()) {
String data = scanner.nextLine();
System.out.println(data);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}上述代码会读取并打印 "data.txt" 文件中的每一行。
请注意,你必须用 try-catch 包裹代码,并处理
FileNotFoundException异常。
挑战
简单给定与之前相同的文件 "coddy.txt",逐行读取并打印其内容。
注意,导入语句已预先添加,而且是必需的!
亲手试试
import java.io.File;
import java.util.Scanner;
class Main {
public static void main(String[] args) {
// 在这里编写代码
}
}Java 文件处理中的所有课
自己练习: Java 在线编译器