Java - parseInt() 方法



描述

此方法用于获取某个字符串的原始数据类型。parseXxx() 是一个静态方法,可以有一个或两个参数。例如,parseInt() 用于 Integer 对象,parseDouble() 用于 Double 对象。

语法

以下是此方法的所有变体:

static int parseInt(String s)
static int parseInt(String s, int radix)

参数

以下是参数的详细信息:

  • s - 这是十进制的字符串表示形式。

  • radix - 这将用于将字符串 s 转换为整数。

返回值

  • parseInt(String s) - 返回一个整数(仅限十进制)。

  • parseInt(Strings, int i) - 返回一个整数,给定十进制、二进制、八进制或十六进制(基数分别为 10、2、8 或 16)数字的字符串表示形式作为输入。

从字符串获取 int 示例

在此示例中,我们展示了如何使用 parseInt() 方法从字符串获取 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

从字符串获取 double 示例

在此示例中,我们展示了如何使用 parseDouble() 方法从字符串获取 double。我们从字符串中解析了一个 double 并打印它。

public class Test { 
   public static void main(String args[]) {
      double x = Double.parseDouble("9.0");

      System.out.println(x);
   }
}

这将产生以下结果:

输出

9.0

从字符串获取 long 示例

在此示例中,我们展示了如何使用 parseLong() 方法从字符串获取 long。我们从字符串中解析了一个 long 并打印它。

public class Test { 
   public static void main(String args[]) {
      long x = Long.parseLong("9");

      System.out.println(x);
   }
}

这将产生以下结果:

输出

9
java_numbers.htm
广告