我正在尝试使用扫描器类读取 .java 文件,但这显然不起作用。
File file = new File("program.java");
Scanner scanner = new Scanner(file);
我只是想输出program.java的代码。 有任何想法吗?假设所有文件都包含在一个文件夹中。因此不需要任何路径。
最佳答案
try {
File file = new File("program.java");
Scanner scanner = new Scanner(file);
while(scanner.hasNextLine())
System.out.println(scanner.nextLine());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
在创建扫描仪对象之前,您的操作都是正确的。现在您所要做的就是检查扫描仪是否有更多线条。如果是,则获取下一行并打印它。
关于java - 尝试使用扫描器类读取 .java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20107717/