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.
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.