Java valueOf()方法

valueOf()方法返回相关的Number对象,其中包含传递的参数的值。 参数可以是原始数据类型,字符串等。

这个方法是一种静态方法。它接收两个参数,其中一个是String,另一个是基数。

语法

以下是此方法的所有变体 -

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

参数

  • i - 将返回表示int类型参数的Integer对象。
  • s - 将返回字符串参数的Integer对象。
  • radix - 这将用于根据传递的String确定返回Integer的值。

返回值

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

示例

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

上一篇: Java Number类 下一篇: Java快速入门