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