String.valueOf()為什么是包裝類直接調用,valueOf() 方法轉換的是包裝類而不是值
不明白為什么是String調用valueOf()方法,不應該是對象調用方法嗎。是因為這些方法都是靜態方法?
可是只看到parseInt說是靜態方法
2.調用包裝類的 valueOf() 方法轉換為基本類型的包裝類。為什么轉換的是包裝類,不是值呢
不明白為什么是String調用valueOf()方法,不應該是對象調用方法嗎。是因為這些方法都是靜態方法?
可是只看到parseInt說是靜態方法
2.調用包裝類的 valueOf() 方法轉換為基本類型的包裝類。為什么轉換的是包裝類,不是值呢
2016-02-03
舉報
2016-09-27
對于String.valuaOf(String str)我感覺應該這樣理解,1.靜態方法調用,不需要初始化對象,這個方法是來自String類中的valueOf(String str)方法,于是規定可以簡化寫成String.valueOf(String str);
2.valueOf()方法返回Integer類是規定,要是返回int值,這里也就不會有自動拆箱這一說了。
2016-02-08
1.不明白為什么是String調用valueOf()方法,不應該是對象調用方法嗎。是因為這些方法都是靜態方法?
可是只看到parseInt說是靜態方法
答:都是靜態方法,不需要對象,只是沒說明。
2.調用包裝類的 valueOf() 方法轉換為基本類型的包裝類。為什么轉換的是包裝類,不是值呢
答:轉換的是值,只不過賦值給新的變量或對象。在某種意義(結果?)上可以說是轉換的包裝類。
2016-02-03
類是靜態的話,其方法可以直接調用的
進行不同類型值的轉換是通過調用包裝類里的valueOf()方法進行轉換的
2016-02-03
1:靜態方法不屬于對象,類型轉化并不是只有一種方法,String類中也存在一個靜態方法valueOf()方法同樣可以實現將指定的類型轉化為字符串類型
2:是將值轉化為對應的包裝類里,存入一個變量.你先搞懂為什么要用變量,變量的作用先