小编use*_*144的帖子

扫描程序不断抛出FileNotFound异常

我正在尝试将一个称为文件的文件加载SPY.txt到数组中,但是我什至无法使这个小片段正常工作。

我不明白 如果f.existstrue,扫描仪如何抛出文件找不到异常?

import java.io.*;
import java.util.Scanner;

public class ScannerTest {
    public static void main(String[] args) {
        File f = new File (new File("SPY.txt").getAbsolutePath());
        System.out.println(f.exists());
        Scanner s = new Scanner(f);
    }
}
Run Code Online (Sandbox Code Playgroud)

输出: True

线程“主”中的异常java.lang.RuntimeException:无法编译的源代码-未报告的异常java.io.FileNotFoundException; 必须在scanstest.ScannerTest.main(ScannerTest.java:13)处被捕获或声明被抛出

第13行是

Scanner s = new Scanner(f);

java filenotfoundexception java.util.scanner

1
推荐指数
2
解决办法
4592
查看次数