Чтобы преобразовать строку в число в Java, вы можете использовать методы синтаксического анализа классов-оболочек для соответствующего числового типа. Вот некоторые примеры:
- Чтобы преобразовать строку в целое число:
String str = "123";
int num = Integer.parseInt(str);
- Чтобы преобразовать строку в double:
String str = "3.14";
double num = Double.parseDouble(str);
- Чтобы преобразовать строку в long:
String str = "9876543210";
long num = Long.parseLong(str);
Обратите внимание, что эти функции вызывают исключение NumberFormatException, если входная строка не является допустимым представлением числа. Кроме того, вы можете использовать метод valueOf классов-оболочек для преобразования строки в число:
String str = "456";
Integer num = Integer.valueOf(str);
Это возвращает объект Integer, а не примитивный int. Кроме того, метод valueOf может обрабатывать ввод null, а методы синтаксического анализа — нет.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov