Groovy - valueOf()

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

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


语法

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

参数

这是参数的详细信息 −

  • i − 将为其返回整数表示形式的 int。

  • s − 将返回整数表示形式的字符串。

  • radix − 这将用于根据传递的 String 来决定返回的 Integer 的值。


返回值

  • valueOf(int i) − 这将返回一个 Integer 对象,其中包含指定原语的值。

  • valueOf(String s) − 这将返回一个 Integer 对象,其中包含指定字符串表示的值。

  • valueOf(String s, int radix) − 这将返回一个 Integer 对象,该对象包含指定字符串表示的整数值,并使用 radix 的值进行解析。


示例

以下是该方法的用法示例 −

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 数字