codecamp

Groovy valueOf()方法

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

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

句法

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

参数

这里是参数的细节 -

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

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

  • radix - 这将用于基于传递的字符串来确定返回的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 
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }