Результаты поиска по запросу "java.util.scanner"

4 ответа

Ошибка утечки ресурса

Вечер всех. Я - новичок в программировании на Java и изучаю «Сканер», но когда я набираю этот базовый код в Eclipse, я получаю сообщение «Утечка ресурсов:« сканер »никогда не закрывается. Что я делаю неправильно? package inputting; import ...

4 ответа

Это своего рода шаблон итератора.

у меня есть метод, который использует считыватель, и я хочу работать со считывателем со сканером, например, так: Scanner scanner = new Scanner(reader); while(scanner.hasNext()) { //blah blah blah }Это безопасно не закрыватьscanner? Документация ...

1 ответ

Извините за пост: код продолжал не работать. Я считаю, что есть ошибка в компиляторе Java со сканером. javac-версия дала 1.8.0_60

import java.util.*; class Averager { public static double unlimited() { int count = 0; double sum = 0; Scanner scan = new Scanner(System.in); while(scan.hasNext()) { double d = scan.nextDouble(); sum += d; count++; } double ave = sum/count; ...

ТОП публикаций

2 ответа

Не могли бы вы указать на сообщение об ошибке? Я не могу найти его в базе данных ошибок Oracle. Я думаю, что это должно быть в API, так как он не использует разделитель строк платформы.

могу найти документацию, в которой указано, как сканер обрабатывает шаблоны новой строки по умолчанию. Я хочу читать файл построчно, чтобы сканер мог обрабатывать \ r, \ n или \ r \ n окончания строк независимо от системы, в которой на самом деле ...

4 ответа

Java несколько сканеров

У меня есть класс, который создает несколькоInteger объекты и помещает их вLinkedList как показано ниже: public class Shares<E> implements Queue<E> { protected LinkedList<E> L; public Shares() { L = new LinkedList<E>(); } public boolean add(E ...

4 ответа

использование java.util.Scanner для чтения файла побайтно

Я пытаюсь прочитать однострочный файл символ за символом, используя java.util.Scanner. Однако я получаю это исключение ": Exception in thread "main" java.util.InputMismatchException: For input string: "contents of my file" at ...

3 ответа

Вопрос о сканере Java

Как установить разделитель для сканера на любой из них; или новая строка? Я пытался:Scanner.useDelimiter(Pattern.compile("(\n)|;")); Но это не работает.

15 ответов

 или уже использованный.

ользуюScanner методыnextInt() а такжеnextLine() для чтения ввода. Это выглядит так: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); ...

1 ответ

Попробуйте изменить код так, чтобы он совпадал с количеством вызовов функции sc.nextLine () с количеством строк, и я гарантирую, что ваша проблема будет решена.

учил исключение во время выполнения в моей программе, когда я читаю файл через сканер. java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Unknown Source) at Day1.ReadFile.read(ReadFile.java:49) at ...

7 ответов

Основываясь на комментариях в других ответах, я предполагаю, что вам нужна проверка. После прочтения этих комментариев, я думаю, что самое близкое, что вы получите, это int.TryParse и double.TryParse, который является своего рода комбинацией hasNextInt и nextInt (или комбинацией hasNextDouble и nextDouble).

a я могу передать Scanner строку, а затем я могу делать удобные вещи, такие как,scanner.hasNext() или жеscanner.nextInt(), scanner.nextDouble() и т.п. Это позволяет довольно чистый код для разбора строки, содержащей строки чисел. Как это ...