Java valueOf() 方法

Java Number類Java Number類


valueOf() 方法用于返回給定參數(shù)的原生 Number 對象值,參數(shù)可以是原生數(shù)據(jù)類型, String等。

該方法是靜態(tài)方法。該方法可以接收兩個(gè)參數(shù)一個(gè)是字符串,一個(gè)是基數(shù)。

語法

該方法有以下幾種語法格式:

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

參數(shù)

  • i -- Integer 對象的整數(shù)。

  • s -- Integer 對象的字符串。

  • radix --在解析字符串 s 時(shí)使用的基數(shù),用于指定使用的進(jìn)制數(shù)。

返回值

  • Integer valueOf(int i):返回一個(gè)表示指定的 int 值的 Integer 實(shí)例。

  • Integer valueOf(String s):返回保存指定的 String 的值的 Integer 對象。

  • Integer valueOf(String s, int radix): 返回一個(gè) Integer 對象,該對象中保存了用第二個(gè)參數(shù)提供的基數(shù)進(jìn)行解析時(shí)從指定的 String 中提取的值。

實(shí)例

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);   // 使用 16 進(jìn)制

		System.out.println(x); 
		System.out.println(c);
		System.out.println(a);
		System.out.println(b);
	}
}

編譯以上程序,輸出結(jié)果為:

9
5.0
80.0
1092

Java Number類Java Number類