это мой первый пост о переполнении стека! Я новичок в Java, и я недавно экспериментировал с Java Buffered Reader для файлового ввода-вывода. Я получаю исключение
Исключение в потоке "main" java.io.FileNotFoundException
Вот пример моего кода:
System.out.println("Please input an existing filename, otherwise type in 0;");
fileName = input.nextLine();
if(fileName.compareTo("0") != 0)
{
BufferedReader inFile = new BufferedReader(new FileReader( fileName ) );
firstName = inFile.readLine();
lastName = inFile.readLine();
phoneNumber = inFile.readLine();
while (phoneNumber != null) {
c1[index] = new Contact(firstName,lastName,phoneNumber);
index++;
firstName = inFile.readLine();
lastName = inFile.readLine();
phoneNumber = inFile.readLine();
}
inFile.close();
}
Я разместил свой txt-файл там, где находятся файлы .class и .java (я использую IDE Netbeans).
И я набираю «namelist.txt» в качестве ввода для строки fileName.
Я помещаю его не в ту область или я что-то упустил?