Найти тему
DEBAGanov

Java 915. Как преобразовать строку в число?

Чтобы преобразовать строку в число в 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