Java valueOf()方法
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