Com convertir una cadena a Int a Java: mètodes i exemples



Aquest article us proporcionarà un coneixement detallat de les diverses maneres en què es pot convertir una cadena a Int a Java.

Hi ha molts mètodes per convertir una cadena a nombre enter . El mètode més utilitzat és el mètode pareseInt (). Hi ha diversos mètodes per convertir una cadena en un enter. En aquest article, veurem tots els mètodes possibles per convertir una cadena a int a Java

Els tres mètodes principals són:





  1. mètode parseInt ()
  2. valueOf () mètode
  3. Mètode NumberFormatException

mètode parseInt () per convertir una cadena a Int a Java

En aquest mètode, la cadena es converteix en un primitiu int.



Sintaxi: int dtypename = Enter.parseInt (cadena)

Exemple: int res = Integer.parseInt (str)

Penseu en el codi:



exemple de controlador de visualització de model java
prova de classe pública {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('el número és:' + res)}}

SORTIDA:

Output

EXPLICACIÓ:

Al codi anterior, tenim una variable de cadena '102'. Declarem una altra variable res.És de tipus enter. Per tant, la variable de cadena es converteix en un enter mitjançant el mètode parseInt ().

què és la subcadena a Java

valueOf () mètode: cadena a Int a Java

En aquest mètode, la cadena es converteix en un objecte enter.

Sintaxi: Integer dtypename = Integer.valueOf (string)

Exemple: Integer res = Integer.valueOf (str)

Penseu en el codi:

prova de classe pública {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('el número és:' + res)}}

SORTIDA:

EXPLICACIÓ:

Al codi anterior, tenim una variable de cadena '122'. Declarem un altre resultat variable com a res. És de tipus enter. Per tant, la variable de cadena es converteix en un enter mitjançant el mètode valueOf ().

NOTA: parseInt () retorna un int primitiu mentre que valueOf () retorna un nou objecte Integer ().

NumberFormatException Method

Es genera una excepció NumberFormatException quan la cadena no és analitzable.

Penseu en el codi:

prova de classe pública {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('el número és:' + res)}}

SORTIDA:

sas programació introducció conceptes bàsics

EXPLICACIÓ:

Es genera una excepció quan la cadena no és analitzable.

Amb això, arribem al final d’aquest article de String to Int a Java. Espero que tingueu una idea de tots els tres mètodes de conversió d'una cadena a int a Java.

Consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. Estem aquí per ajudar-vos en tots els passos del vostre viatge, per convertir-vos en una pregunta a part d’aquestes entrevistes java, oferim un pla d’estudis dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java.