【发布时间】:2013-11-14 09:08:50
【问题描述】:
我正在尝试将一个名为 SPY.txt 的文件加载到一个数组中,但我什至无法让这个小 sn-p 工作。
我不明白。如果f.exists是true,那么Scanner怎么会抛出一个文件未找到异常呢?
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);
}
}
输出:True
线程“主”java.lang.RuntimeException 中的异常:无法编译 源代码 - 未报告的异常 java.io.FileNotFoundException;必须 被抓住或被宣布被扔 scannertest.ScannerTest.main(ScannerTest.java:13)
第 13 行是
Scanner s = new Scanner(f);
【问题讨论】:
-
你是怎么编译这个的?
标签: java java.util.scanner filenotfoundexception