Método parseUnsignedInt de la clase Integer en Java

JavaBeginner
Practicar Ahora

Introducción

En este laboratorio, aprenderá sobre el método parseUnsignedInt presente en la clase Integer del paquete java.lang. Este método ayuda a analizar la secuencia de caracteres en un valor entero sin signo.

Crea un archivo Java

Crea un nuevo archivo Java con el nombre ParseUnsignedIntLab.java en el directorio ~/project utilizando el siguiente comando:

touch ~/project/ParseUnsignedIntLab.java

Importar paquete y definir clase

Importa los paquetes java.util y java.lang necesarios y define la clase ParseUnsignedIntLab.

import java.util.Scanner;
import java.lang.Integer;

public class ParseUnsignedIntLab {
    public static void main(String[] args) {

    }
}

Leer la entrada del usuario

Utiliza la clase Scanner para leer la entrada del usuario y almacenarla en una cadena llamada text. Luego, lee la base y los índices de inicio (beginIndex) y fin (endIndex) del subcadena del usuario.

Scanner sc = new Scanner(System.in);

System.out.print("Enter a character sequence: ");
String text = sc.nextLine();

System.out.print("Enter the integer radix: ");
int radix = sc.nextInt();

System.out.print("Enter the start index: ");
int beginIndex = sc.nextInt();

System.out.print("Enter the end index: ");
int endIndex = sc.nextInt();

Analizar la secuencia de caracteres

Utiliza el método parseUnsignedInt para analizar el subcadena de la secuencia de caracteres dada con la base dada.

int result = Integer.parseUnsignedInt(text, beginIndex, endIndex, radix);
System.out.println("Unsigned integer value: " + result);

Manejar excepciones

Maneja las excepciones con bloques try-catch.

try {
    int result = Integer.parseUnsignedInt(text, beginIndex, endIndex, radix);
    System.out.println("Unsigned integer value: " + result);
} catch (NumberFormatException e) {
    System.out.println("Cannot parse the input string");
} catch (IndexOutOfBoundsException e) {
    System.out.println("The start or end index is invalid");
}

Compilar y ejecutar el programa

Compila el programa usando el siguiente comando:

javac ParseUnsignedIntLab.java

Ejecuta el programa usando el siguiente comando:

java ParseUnsignedIntLab

Resumen

En este laboratorio, has aprendido sobre el método parseUnsignedInt presente en la clase Integer del paquete java.lang. Has aprendido a usar este método para analizar una secuencia de caracteres en un valor de entero sin signo. Además, has aprendido a manejar excepciones en caso de que se proporcionen entradas incorrectas o valores de índices no válidos.