valueOf 方法返回的相关Number对象持有传递的参数的值。该参数可以是基本数据类型,字符串(String),等等。
这个方法是一个静态方法。该方法可以采取两个参数,其中一个是String,另一个是基数。
语法
方法的所有变体如下:
static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)
参数
下面是参数的详细信息:
i -- 对于整数表示将返回一个int。
s -- 对于String表示将返回整数。
radix -- 这将被用来决定返回整数的基础上传递的字符串值。
返回值
valueOf(int i): 这将返回一个Integer对象持有的指定原始值。
valueOf(String s): 这将返回一个Integer 对象持有的指定字符串表示的值。
valueOf(String s, int radix): 这将返回一个Integer对象持有的指定字符串表示的整数值,并解析基数的值。
public class Test{
public static void main(String args[]){
Integer x =Integer.valueOf(9);
Double c = Double.valueOf(5);
Float a = Float.valueOf("80");
Integer b = Integer.valueOf("444",16);
System.out.println(x);
System.out.println(c);
System.out.println(a);
System.out.println(b);
}
}
这将产生以下结果:
9
5.0
80.0
1092
转载至链接:https://my.oschina.net/u/3740271/blog/1934836