Я практиковал чтение текста из файла и не мог понять, что я делаю неправильно. Это то, что я имел в первый:Файл еще не найден
public class Main {
public static void main(String[] args){
File f = new File("C:\\test\\est.txt");
Scanner in = new Scanner(f);
while (in.hasNext()){
System.out.println(in.next());
}
}
}
Компилятор сказал: Необработанное исключение java.io.FileNotFoundException. Так что я попытался это:
File f = new File("C:\\test\\est.txt");
Scanner in = new Scanner(f);
try{
while (in.hasNext()){
System.out.println(in.next());
}
}catch (IOException i){
System.out.println(i.getMessage());
}
Теперь компилятор сказал: Необработанное исключение java.io.FileNotFoundException. А также: java.io.fileNotFoundException никогда не бросается в соответствующий блок try.
Тогда я попытался это:
File f = new File("C:\\test\\est.txt");
Scanner in = new Scanner(f);
try{
while (in.hasNext()){
System.out.println(in.next());
}
}catch (IOException i){
throw new IOException(i.getMessage());
}
Однако он по-прежнему говорит: Необработанное исключение java.io.FileNotFoundException!
Может кто-нибудь объяснить, что я делаю неправильно & Как я могу прочитать весь текст из файла в порядке, который похож на мою попытку.
** Обратите внимание, что мой файл существует.
Может быть, что файл действительно является 'C: \\ тест \\ test.txt' ??? – Axel
@ Аксель Нет, его нет. Хотя это выглядит так: –