Я работаю над программой на Java, и у меня возникла небольшая проблема. Я принимаю ввод пользователя, который включает число, но я не знаю, как это число представлено (например, это могут быть «42», «42.0», «42.00001» и т. Д.). Если я использую, скажем, Float.parseFloat
, он не будет принимать целые строки («42»), а если я использую Integer.parseInteger
, он не будет принимать поплавковые строки («42.0»). Существует ли какая-либо обобщенная функция преобразования строк в число в Java?Обобщенное преобразование строки в строку в Java
Заранее спасибо.
Убедитесь, что вы не получаете никаких посторонних символов в ваш вход в parseFloat. –