Groovy - valueOf()


valueOf 方法返回保存传递的参数值的相关 Number 对象。参数可以是原始数据类型、字符串等。

该方法是静态方法。该方法可以接受两个参数,其中一个是字符串,另一个是基数。

句法

static Integer valueOf(int i) 
static Integer valueOf(String s) 
static Integer valueOf(String s, int radix)

参数

这是参数的详细信息 -

  • i - 将返回整数表示的 int。

  • s - 将返回整数表示的字符串。

  • radix - 这将用于根据传递的字符串决定返回整数的值。

返回值

  • valueOf(int i) - 返回一个包含指定基元值的 Integer 对象。

  • valueOf(String s) - 这将返回一个 Integer 对象,其中保存指定字符串表示形式的值。

  • valueOf(String s, int radix) - 这返回一个 Integer 对象,其中保存指定字符串表示形式的整数值,并使用基数的值进行解析。

例子

以下是此方法的使用示例 -

class Example {
   static void main(String[] args) {
      int x = 5;
      Double z = 15.56;
		
      Integer xNew = Integer.valueOf(x);
      println(xNew);
		
      Double zNew = Double.valueOf(z);
      println(zNew);
   } 
} 

当我们运行上面的程序时,我们将得到以下结果 -

5 
15.56 
groovy_numbers.htm