Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
07 Фев 2023
2 мин
3219

Конвертация строки в число в Java

Конвертация строки в число – это типичная задача, которую часто встречают разработчики при работе с Java. Например, если приходится работать с пользовательским

Конвертация строки в число – это типичная задача, которую часто встречают разработчики при работе с Java. Например, если приходится работать с пользовательским вводом, часто требуется преобразовать текстовые данные в числовые для дальнейшей обработки.

Представим такую ситуацию: есть строка "1234", но для выполнения математических операций нужно получить из нее число 1234.

Java предлагает несколько способов решения этой задачи.

Разработка на Java — востребованное направление, такие специалисты будут нужны на рынке еще долго. На курсе «Java-разработчик» от Skypro освоить профессию можно с нуля за 11 месяцев, даже если вы гуманитарий и ничего не знаете об IT. Программа составлена от простого к сложному и адаптирована для новичков. Преподаватели — практикующие специалисты из крупных компаний: «Сбер», «Самокат» и других.

Использование метода Integer.parseInt()

Самым простым и распространенным способом преобразования строки в число является использование метода Integer.parseInt(). Этот метод принимает строку в качестве аргумента и возвращает целое число.

Пример:

String str = "1234";
int num = Integer.parseInt(str);

В этом случае, переменная num будет содержать число 1234.

Использование метода Integer.valueOf()

Еще одним способом преобразования строки в число является использование метода Integer.valueOf(). Этот метод также принимает строку и возвращает экземпляр класса Integer.

Пример:

String str = "1234";
Integer num = Integer.valueOf(str);

В этом случае, переменная num будет экземпляром класса Integer, содержащим числовое значение 1234.

Оба этих метода выбрасывают исключение NumberFormatException, если строка не может быть преобразована в число. Это нужно учитывать и обрабатывать соответствующим образом при написании кода.

Освойте Java на курсе онлайн-университета Skypro. Учебе нужно будет уделять всего 10 часов в неделю: сможете совмещать с работой и личными делами. Вас ждут 440 часов теории и практики, мастер-классы с реальными рабочими задачами, опытные преподаватели, кураторы и наставники. За время обучения сделаете два полноценных проекта для портфолио и множество домашних заданий, чтобы отработать навыки.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий