in

Método Java Integer parseInt () con ejemplos

los parseInt () el método es un método de Clase entera debajo java.lang paquete. Existen Tres diferentes tipos de Java Integer parseInt () métodos que se pueden diferenciar en función de su parámetro.

Estos son:

  1. Método Java Integer parseInt (String s)
  2. Método Java Integer parseInt (String s, int radix)
  3. un entero parseInt (CharSequence s, int beginText, int endText, int radix)

1. Método Java Integer parseInt (String s)

Este método analiza el Cuerda argumento como un decimal con signo objeto entero. Los caracteres de la cadena deben ser dígitos decimales, excepto que el primero el carácter de la cadena puede ser un ASCII menos signo ‘-‘ para indicar un valor negativo o un ASCII más signo ‘+’ para indicar un valor positivo. Devuelve el valor entero que está representado por el argumento en un entero decimal.

2. Método Java Integer parseInt (String s, int radix)

Este método analiza el Cuerda argumento como un decimal con signo objeto entero en el especificado base por el segundo argumento. Los caracteres de la cadena deben ser dígitos decimales del argumento especificado, excepto que el primero el carácter puede ser un ASCII menos signo ‘-‘ para indicar un valor negativo o un ASCII más signo ‘+’ para indicar un valor positivo. Se devolverá el valor entero resultante.

3. Java Integer parseInt (CharSequence s, int beginText, int endText, int radix)

Este método analiza el CharSequence argumento como un firmado entero en el especificado base argumento, comenzando en el especificado beginIndex y extendiéndose a endIndex – 1. Este método no toma medidas para evitar que CharSequence se modifique durante el análisis.

Sintaxis:

A continuación se presentan las declaraciones de parseInt () método:

Parámetro:

Tipo de datos Parámetro Descripción Requerido / Opcional
Cuerda s Es una cadena que debe convertirse en el equivalente entero. Requerido
En t base La base que se utilizará al analizar la cadena Requerido
En t beginIndex El índice inicial, incluido. Requerido
En t endIndex El índice final, exclusivo. Requerido
CharSequence s Es la CharSequence la que debe convertirse en el equivalente Integer. Requerido

Devoluciones:

Método Devoluciones
parseInt (String s) Este método devuelve el valor entero que está representado por el argumento en equivalente decimal.
parseInt (String s, int radix) Este método devuelve el valor entero que está representado por el argumento de cadena en la base especificada.
parseInt (String s, int radix) Este método devuelve el valor entero que está representado por el argumento de cadena en la base especificada.

Excepciones:

Excepción de puntero nulo: Si s es nulo.

IndexOutOfBoundsException: Si beginIndex es negativo, o si beginIndex es mayor que endIndex o si endIndex es mayor que s.length ().

NumberFormatException: Si CharSequence no contiene un int analizable en la base especificada, o si la base es menor que Character.MIN_RADIX o mayor que Character.MAX_RADIX.

Versión de compatibilidad:

Java 1.2 y superior:

  • Java Integer parseInt (String s)
  • Java Integer parseInt (String s, int radix)

Java 9:

  • Java Integer parseInt (CharSequence s, int beginText, int endText, int radix)

Ejemplo 1

Pruébelo ahora

Producción:

Value = 20
Value = 20
Value = -20

Ejemplo 2

Pruébelo ahora

Producción:

Value = 104
Value = 512
Value = -484

Ejemplo 3

Pruébelo ahora

Producción:

Ejemplo 4

Pruébelo ahora

Producción:

Ejemplo 5

Pruébelo ahora

Producción:

Exception in thread "main" java.lang.NumberFormatException: For input string: "10A"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.base/java.lang.Integer.parseInt(Integer.java:652)
	at java.base/java.lang.Integer.parseInt(Integer.java:770)
	at myPackage.IntegerParseIntExample5.main(IntegerParseIntExample5.java:6)

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Método Python String isdigit ()

plsql

Tutorial PL / SQL