Java Number类

描述

该方法用于获取某个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