Как да конвертирате низ в Int в Java: методи и примери



Тази статия ще ви предостави подробни познания за различните начини, чрез които човек може да конвертира String в Int в Java.

Има много методи за преобразуване на низ в цяло число . Най-често използваният метод е методът pareseInt (). Съществуват множество методи за преобразуване на низ в цяло число. В тази статия ще разгледаме всички възможни методи за конвертиране на String в int в Java

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





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

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

При този метод низът се преобразува в примитивен int.



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

Пример: int res = Integer.parseInt (str)

Помислете за кода:



тест за публичен клас {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 (низ)

кога да използвам тази java

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

Помислете за кода:

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

ИЗХОД:

ОБЯСНЕНИЕ:

В горния код имаме низ променлива “122”. Декларираме друг резултат от променлива като res. Това е от цяло число. Така че променливата низ се преобразува в цяло число с помощта на метода valueOf ().

ЗАБЕЛЕЖКА: parseInt () връща примитивен int, докато valueOf () връща нов Integer () обект.

анонимен клас в java]

Метод на NumberFormatException

Изхвърля се NumberFormatException, когато низът не може да се анализира.

Помислете за кода:

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

ИЗХОД:

ОБЯСНЕНИЕ:

Генерира се изключение, когато низът не може да се анализира.

С това стигнахме до края на тази статия String to Int в Java. Надявам се да имате представа за трите метода за преобразуване на низ в int в Java.

Вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Ние сме тук, за да ви помогнем във всяка стъпка по вашето пътуване, за да станете освен тези въпроси за интервю за Java, измислим учебна програма, предназначена за студенти и професионалисти, които искат да бъдат разработчик на Java.