这是我的代码:显示文件内容与扫描器类
public static void main(String[] args) {
try {
Scanner in = new Scanner(new File("f.txt"));
System.out.println("Next Double is: ");
System.out.println(in.nextDouble());
} catch (Exception e) {
e.printStackTrace();
}
}
而我的“f.txt”在我的类路径中,我看到它在左边的列我的NetBeans(即显示类路径的类文件)。
但是这段代码抛出的文件没有找到异常。
为什么?
我“f.txt”文件:
sdsdsdssf5s1d2s1 d5s s
s dlsfsf1s2 s1fsd1sd
sf31s3ds3ds
dgrh2t4jg6ng52.2 . 32 56. 2df5d5fd
sds2.3 2. 2 . 265.6 . 5 . 3 2 .f3sdsd
如果你这样做,'文件f =新的文件(“f.txt”),会发生什么;'然后'系统.out.println(f.getCanonicalPath());'? –
@HovercraftFullOfEels其结果是:'C:\ Users \ khoy \ Desktop \ NetBeans Projects \ MyProject \ f.txt'。 – Sajad
这是否匹配f.txt文件的真正的绝对路径? –