描述
该方法用于获取某个String的原始数据类型。 parseXxx() 是一种静态方法,可以有一个或两个参数。例如,parseInt() 用于 Integer 对象,parseDouble() 用于 Double 对象。
语法
以下是此方法的所有变体 -
static int parseInt(String s)
static int parseInt(String s, int radix)
参数
这里是参数的详细信息 -
s - 这是十进制的字符串表示形式。
radix - 这将用于将字符串转换为整数。
返回Value
parseInt(String s) - 这将返回一个整数(仅十进制)。
parseInt(Strings, int i) - 给定十进制、二进制、八进制或十六进制的字符串表示形式(基数分别等于 10、2、8 或 16),这将返回一个整数) 数字作为输入。
示例 1
在此示例中,我们将展示如何使用 parseInt() 方法从 String 中获取 int 。首先,我们从字符串中解析出 int,然后使用给定的基数解析它。此后两者都会被打印。
public class Test {
public static void main(String args[]) {
int x =Integer.parseInt("9");
int b = Integer.parseInt("444",16);
System.out.println(x);
System.out.println(b);
}
}
这将产生以下结果 -
输出
9
1092
示例 2
在此示例中,我们展示了如何使用 parseDouble() 方法从字符串中获取双精度值。我们从字符串中解析出双精度值并将其打印出来。
public class Test {
public static void main(String args[]) {
double x = Double.parseDouble("9.0");
System.out.println(x);
}
}
这将产生以下结果 -
输出
9.0
示例 3
在此示例中,我们展示了如何使用 parseLong() 方法从字符串中获取 long。我们从字符串中解析了一个 long 并打印了它。
public class Test {
public static void main(String args[]) {
long x = Long.parseLong("9");
System.out.println(x);
}
}
这将产生以下结果 -
输出
9