Это мой код:Показать содержимое файла с классом сканера
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»);' а затем 'System .out.println (f.getCanonicalPath()); '? –
@HovercraftFullOfEels его результат: 'C: \ Users \ khoy \ Desktop \ NetBeans Projects \ MyProject \ f.txt'. – Sajad
И это соответствует истинному абсолютному пути файла f.txt? –