Как преобразовать строку в Int в Java: методы и примеры



Эта статья предоставит вам подробные сведения о различных способах преобразования String в Int в Java.

Есть много методов для преобразования строки в целое число в . Чаще всего используется метод pareseInt (). Существует несколько методов преобразования строки в целое число. В этой статье мы рассмотрим все возможные методы преобразования String в int в Java.

Три основных метода:





  1. parseInt () метод
  2. valueOf () метод
  3. NumberFormatException метод

print_r в строку

parseInt () метод преобразования String в Int в Java

В этом методе строка преобразуется в примитивный тип int.



Синтаксис: int dtypename = Integer.parseInt (строка)

Пример: int res = Integer.parseInt (строка)

Рассмотрим код:



общедоступный тест класса {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('число:' + res)}}

ВЫВОД:

Output

ПОЯСНЕНИЕ:

В приведенном выше коде у нас есть строковая переменная «102». Объявляем еще одну переменную res.Это целочисленный тип. Таким образом, строковая переменная преобразуется в целое число с помощью метода parseInt ().

valueOf () метод: String в Int в Java

В этом методе строка преобразуется в объект типа Integer.

Синтаксис: Integer dtypename = Integer.valueOf (строка)

Пример: Целое число res = Integer.valueOf (str)

Рассмотрим код:

общедоступный тест класса {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('число:' + res)}}

ВЫВОД:

ПОЯСНЕНИЕ:

В приведенном выше коде у нас есть строковая переменная «122». Мы объявляем другую переменную result как res. Это целочисленный тип. Таким образом, строковая переменная преобразуется в целое число с помощью метода valueOf ().

ПРИМЕЧАНИЕ: parseInt () возвращает примитив int, тогда как valueOf () возвращает новый объект Integer ().

NumberFormatException - метод

Исключение NumberFormatException возникает, когда строка не поддается синтаксическому анализу.

Рассмотрим код:

общедоступный тест класса {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('число:' + res)}}

ВЫВОД:

ПОЯСНЕНИЕ:

Если строка не поддается синтаксическому анализу, создается исключение.

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

Проверьте от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Мы здесь, чтобы помочь вам на каждом этапе вашего пути. Чтобы стать помимо вопросов на собеседовании по Java, мы разработали учебную программу, предназначенную для студентов и профессионалов, которые хотят стать Java-разработчиками.