Я создал графический интерфейс и кнопку.
Мой код выглядит следующим образом:Чтение из файла .txt возвращает «Нет строки Найдено»
private void jButtonSubmitActionPerformed(java.awt.event.ActionEvent evt) {
try {
Scanner scan = new Scanner(new File("persontest.txt"));
while(scan.hasNext()) {
System.out.println(scan.nextLine());
}
} catch (FileNotFoundException ex) {
System.out.println("File not found" + ex.getMessage());
} catch (Exception e) {
System.out.println("Some error" + e.getMessage());
}
persontest.txt содержит следующий текст:
- Что делать я вношу с при работе в командной работе:
а. Я придумываю новые идеи
b. Я слежу за вещами, потому что я в основном основа
c. Я оцениваю, что является реалистичным и работоспособным.
d. Я защищаю альтернативные подходы объективно и беспристрастно
При попытке запуска я получаю «Некоторые ошибки Нет строки не найдены»
Я попытался удалить все специальные символы из текста, и я мог читать, поэтому я попытался добавить " UTF-8 "на мой сканер таким образом.
Scanner scan = new Scanner(new File("persontest.txt"), "UTF-8");
Однако это ничего не делает. Я все еще получаю «Нет строки».
Если этот вопрос был задан, прежде чем извинить меня, я сделал тщательный поиск, но я либо не мог понять вопрос, заданный, либо ответ в контексте моей проблемы.
Я поменял свой сканер на bufferedreader для устранения неполадок и пример Harshas, и теперь он будет читать текст даже со специальными символами, однако он не отобразит их правильно. Я просто получаю квадратные коробки. Это небольшая проблема.
Возможное дублирование http://stackoverflow.com/questions/7688710/scanner-no-line-found-exception - Попробуйте его ответить –
Какая у вас структура каталогов? Как вы запускаете приложение (из eclipse, командной строки)? – KrzyH
Я не уверен, как это ответ на мой вопрос. Я могу читать текст отлично без «.», «'» И «-» и любого другого .txt-файла, который я пробовал с этим кодом. Но этот .txt дает мне эту ошибку. Я запускаю файл через NetBeans.Это, скорее всего, не моя структура directoty, которая сломана, так как я могу использовать любой другой текст в документе, и он работает. – user2878902