Java Parseint

Java Parseint
A veces, los números expresados ​​como una cadena deben convertirse en Java. Con frecuencia utilizamos una amplia variedad de operaciones dinámicas sobre cuerdas para lograr esto. El método parseInt () de la clase de cadena se emplea en Java para hacer esto. El método parseInt () aparece en "Java.paquete lang ”y pertenece a la clase entera. Se requiere transformar el valor de la cadena en un valor decimal firmado. Los valores paramétricos del método parseInt () son el valor de cadena que devuelve el valor decimal firmado y la radix que analizó la cadena de entrada.

Ejemplo 1:

Como discutimos, la funcionalidad principal del parseInt () es obtener el entero de la cadena. El parámetro de cadena se analiza mediante el método parseInt () en un número decimal firmado.

Primero agregamos el Java.lang.Paquete entero que se requiere para el método parseInt (). Después de eso, establecemos la clase "Parseintcase1" donde se define el método Main (). Aquí, declaramos las dos variables de cadena: "STR1" y "STR2". La variable "STR1" se inicializa con el valor positivo de cadena firmada y la variable "STR2" se asigna con el valor de cadena firmada negativa. Ambas variables de cadena se pasan como argumento en el parseint (). El método parseInt () se define dentro de los objetos enteros "num1" y "num2". Después de analizar las cadenas especificadas a los enteros, el comando de impresión de Java muestra los resultados del método parseInt ().

En el momento de la ejecución, el método parseInt () de Java genera la representación entera decimal firmada del valor entero del argumento.

Ejemplo 2:

El método parseInt () se demuestra en el ejemplo anterior que toma el parámetro de cadena única. El método parseInt () también acepta el segundo parámetro que se conoce como Radix. La radix denota el valor como una base numérica. El método parseInt () analiza el argumento de cadena en el objeto entero en Radix, que es el segundo argumento.

La clase Java "Parseintcase2" se construye donde tenemos el bloque de métodos Main () del programa. Aquí, declaramos una variable "x" que se llama con el método parseInt (). El método parseInt () toma la cadena como un valor numérico junto con el valor de Radix. Luego, creamos otra variable "y" que también se implementa con el método parseInt (). Aquí, el método parseInt () toma el número positivo firmado como una cadena y el parámetro de valor de Radix. Después de eso, definimos nuevamente una variable "z" que se asigna con el método parseInt (). El método parseInt () acepta la cadena de número firmado negativo esta vez y la radix como argumento. Por último, todos los resultados del método ParseInt () para diferentes variables enteros son impresos por el sistema.afuera.Método println ().

Los enteros decimales firmados se devuelven como el resultado que se basa en el entero Radix dado.

Ejemplo 3:

El método parseInt () analiza la cadena. La cadena analizada al entero se usa luego con el operador binario para ver los resultados.

La clase Java "Parseintcase3" se implementa primero. Luego, tenemos el método main () donde se declara la variable de cadena "myString". La variable "myString" se establece con el valor numérico de cadena. Después de eso, definimos otra variable "i" de tipo entero. Aquí, asignamos el método parseInt () que ingresa la variable de cadena "mystring". El método parseInt () convierte la cadena especificada en un entero. A continuación, tenemos el comando de impresión donde concatenamos el objeto de cadena "myString" con el valor entero usando el operador más. También usamos el operador más con el objeto entero "I". Tenga en cuenta los diferentes resultados en la compilación del programa.

El primer resultado obtenido es la concatenación de cadena porque el objeto de cadena contiene el valor de cadena. A continuación, el resultado es la suma del entero asignado y el entero que obtenemos del método parseInt ().

Ejemplo 4:

El método parseInt () también encuentra el error de NumberFormateException cuando las condiciones están satisfechas. El método parseInt () aumenta el número de información en los casos que se enumeran en los siguientes:

El método Main () se define dentro de la clase Java "Parseintcase4". Aquí, creamos los objetos "positivenumbercase" y el "negativenumbercase". El método parseInt () se implementa y solo acepta el valor de cadena. Luego, declaramos dos variables más, "StringCase" y el "Radixcase", donde el método ParseInt () acepta tanto el valor de la cadena como el valor de Radix.

A continuación, usamos el peor de los casos que arroja el número de información. En primer lugar, inicializamos la cadena vacía y luego la pasamos al método PARSEINT (). Luego, tenemos una variable "B" donde se asigna el entero fuera de rango al método ParseInt (). La variable "b" también se asigna con el método parseInt () que acepta el dominio del sistema numérico.

Como se esperaba, la compilación del programa arroja la NumberFormateException de la siguiente manera por las razones dadas.

Ejemplo 5:

NumberFormateException se puede superar cuando el método parseInt () se usa en el bloque de captura de try. El siguiente ejemplo es el caso definido por el usuario donde el usuario puede ingresar el valor y obtener los resultados equivalentes:

Se requieren los dos módulos de Java para este programa que agregamos en la sección del encabezado. Luego, construimos una clase Java "Parseintcase5" y construimos el método principal () allí. Dentro de los bloques del método main (), tenemos un bloque de captura de try. Primero, tenemos una implementación del bloque de try donde el valor se toma del usuario y almacena ese valor en el objeto "Entrada" de la clase de escáner. A continuación, definimos un objeto de cadena "STR" que lee el valor definido por el usuario. Luego, ingresamos el objeto "str" ​​en el método parseInt () para analizar el valor de la cadena que se define el usuario en el entero e imprima en la consola.

Compilamos el código anterior tres veces para ver los diferentes resultados. El primer y segundo resultado generan el valor de entrada válido. El tercer resultado no es una cadena parsable, por eso se muestra la declaración de error.

Conclusión

El método Java parseInt () se utiliza para la conversión escrita para convertir un valor de cadena en un entero. El método parseInt () se ingresa con el valor de cadena y el radix que luego devuelve la cadena del tipo primitivo entero. El método parseInt () devuelve la excepción si el parámetro de cadena no se puede transformar en un entero. Exploramos la sintaxis y la funcionalidad del método parseInt () con los diferentes ejemplos en este artículo.