介绍
Java 的 parseInt(String s, int radix)
方法用于将字符串值解析为指定基数(radix)的有符号十进制整数对象,该方法是 java.lang
包中 Integer
类的一部分。在本实验中,我们将学习如何在 Java 编程中使用此方法。
Java 的 parseInt(String s, int radix)
方法用于将字符串值解析为指定基数(radix)的有符号十进制整数对象,该方法是 java.lang
包中 Integer
类的一部分。在本实验中,我们将学习如何在 Java 编程中使用此方法。
接下来,我们将在新创建的文件 ParseIntMethod.java
中编写 Java 代码。
import java.util.Scanner;
public class ParseIntMethod {
public static void main(String[] args) {
try {
System.out.print("Enter the value: ");
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.print("Enter the radix: ");
int radix = sc.nextInt();
System.out.println("Entered value and Base value is: " + s + " and " + radix);
System.out.println("Equivalent Integer object is " + Integer.parseInt(s, radix));
} catch (NumberFormatException e) {
System.out.println("Invalid Input!!");
}
}
}
在上述代码中,我们创建了一个名为 ParseIntMethod
的类,其中包含 main()
方法。程序会提示用户输入一个字符串值和一个基数(radix)值。然后,程序会根据用户输入的基数值将字符串值解析为有符号整数值。最后,程序会输出等效的有符号整数值。如果用户输入了无效的值,程序会捕获异常并打印 "Invalid Input!!"。
接下来,在终端中,我们需要导航到 ~/project
目录,并运行以下命令来编译 Java 程序:
javac ParseIntMethod.java
然后,使用以下命令运行 Java 程序:
java ParseIntMethod
程序会要求用户输入值和基数(radix)值。输入值后,程序会根据基数值解析字符串值,并显示等效的有符号整数值。让我们尝试输入一个值及其表示的基数来测试程序。
Enter the value: 5A
Enter the radix: 16
Entered value and Base value is: 5A and 16
Equivalent Integer object is 90
在上述输出中,输入的字符串值为 "5A",基数值为 16。经过解析和转换后,等效的有符号整数对象为 90,并作为输出显示。
在本实验中,我们学习了如何使用 Java 的 parseInt(String s, int radix)
方法将字符串值解析为相对于指定基数值的有符号十进制整数对象。我们还学习了如何在 Java 程序中实现该方法,以及如何在 Ubuntu 终端中编译和运行程序。