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.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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 nuevo archivo Java con el nombre ParseUnsignedIntLab.java
en el directorio ~/project
utilizando el siguiente comando:
touch ~/project/ParseUnsignedIntLab.java
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) {
}
}
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();
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);
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");
}
Compila el programa usando el siguiente comando:
javac ParseUnsignedIntLab.java
Ejecuta el programa usando el siguiente comando:
java ParseUnsignedIntLab
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.