Este artículo explicará los métodos que se cotizan a continuación para la conversión de String to int en Java:
Vamos a empezar!
¿Cuál es la necesidad de String to int Conversion??
En Java, cada vez que obtenemos la entrada de GUI (Textfield/TextARea), entonces la entrada se recibe como una cadena. Si los datos ingresados son una cadena, está bien, pero si los datos ingresados son numéricos, entonces puede crear algunos problemas serios. Porque cualquier GUI (TextField/TextARea) que reciba, se considerará datos de tipo de cadena. Entonces, cómo abordar tal escenario.
Bien! Para tratar tales problemas, Java proporciona algunas funciones incorporadas como Integer.parseint () e entero.Valor de().
Que es entero.parseInt () y cómo usarlo en Java
Es un método estático predefinido utilizado para convertir una cadena a un entero.
Ejemplo 1
Para la claridad del concepto, considere el bloque de código dado a continuación:
El entero.El método parseInt () producirá la siguiente salida:
La salida muestra un valor entero.
Ejemplo2
El siguiente bloque de código le proporcionará más claridad:
En este ejemplo, en primer lugar, aplicamos el operador de adición aritmética en el valor original, y luego, realizamos la misma funcionalidad en los valores convertidos. En consecuencia, obtendremos la siguiente salida:
La salida muestra ese entero.parseInt () convertido la cadena dada en tipo de datos enteros correctamente.
Que es entero.valuef () y cómo usarlo en Java
Java proporciona otro método útil para convertir una cadena a un valor entero llamado entero.valor de().
Ejemplo3
En este ejemplo, utilizaremos el entero.Método ValueOf () para convertir los datos de cadena en formato entero en Java:
El entero.El método valueOf () generará la siguiente salida:
La salida muestra que el método valueOf () hace exactamente lo que estábamos buscando.
Ejemplo 4
Considere el siguiente fragmento de código para comprender cómo valuef () trata con cadenas no válidas (no numéricas):
Si pasamos una cadena no numérica al método ValueOf (), lanzará una NumeraFormateException:
Es mejor rodear su código con trate de captura para evitar ese tipo de excepción.
Conclusión
En Java, la conversión de cadena a int se puede lograr utilizando dos métodos incorporados i.mi., Entero.Parseint () e entero.Valor de(). Estos métodos toman cadenas numéricas como entrada y las convierten en tipos de datos enteros. Si pasamos una cadena no válida/no numérica a estos métodos, entonces se producirá una excepción de formato de números. Este artículo explicó diferentes métodos para convertir una cadena a int en Java.