Я недавно использовал Scanner и System.in, но я не могу найти код, который может определить, является ли вход строкой или целым числом, а затем обрабатывать его соответствующим образом. Знает ли anonye способ?Определить, что входной файл - это int или строка
-3
A
ответ
0
try{
Integer.parseInt(input);
}catch(NumberFormatException e){
System.out.printerr("Not an integer: " + input);
}
2
Используйте Scanner.next(), чтобы получить входной строки, то проверить с Integer.parseInt (String), если это целое число или нет. попробовать этот код:
Scanner scanner = new Scanner(System.in);
if(scanner.hasNext())
{
String s = scanner.next();
try
{
int number = Integer.parseInt(s);
System.out.println("Your input is an integer.");
}
catch(NumberFormatException e)
{
System.out.println("Your input is a String.");
}
}
Смежные вопросы
- 1. Строка для int ИЛИ int для строки: что быстрее?
- 2. Bash, если строка = это или что
- 3. Что это значит? (int &) a
- 4. Проверьте входной файл или папка
- 5. Проверьте, если входной файл строка пуста
- 6. Это лучший способ определить, что список int содержит 0?
- 7. MYSQL - int или короткая строка?
- 8. int num = * (int *) number; Что это делает?
- 9. Строка string или int или float
- 10. INT или UINT или что
- 11. Как определить, является ли строка числом, и если это так, преобразуйте ее в int? (C++)
- 12. с использованием ServiceStack.Text: определить JSON - это массив, объект или строка?
- 13. Переменный строка полукокса и Int
- 14. Как определить файл или файл?
- 15. Hive непоследовательный входной файл
- 16. Входной файл Нажмите Chrome
- 17. Определить, является ли строка ссылкой на локальный или внешний файл
- 18. Удаления имени файла пространство в просматриваемом файл или входной файл
- 19. UIAlertView входной строка
- 20. int num = new int(); Что происходит, когда эта строка выполняется?
- 21. Что это за файл?
- 22. C++ - следующая строка текстового файла char или int?
- 23. PHP, если не пустая строка, а также строка = «это» или «что», как это сделать?
- 24. Программа должна определить, является ли входной номер простым или нет.
- 25. Как определить путь - это файл или каталог в vb6?
- 26. Handle строка или INT в ответ JSON
- 27. Mac OS: как определить путь - это файл или каталог
- 28. Определить, какой тип вставлен String или int
- 29. Входной файл в Java
- 30. - это регулярное выражение «|» Предполагалось, что все или только пустая строка?
возможно дубликат [Как проверить, является ли строка числовой тип в Java] (http://stackoverflow.com/questions/1102891/how-to-check-if-a -string-это-числовой типа-в-Java) –