亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

String.valueOf()為什么是包裝類直接調用,valueOf() 方法轉換的是包裝類而不是值

不明白為什么是String調用valueOf()方法,不應該是對象調用方法嗎。是因為這些方法都是靜態方法?

可是只看到parseInt說是靜態方法


2.調用包裝類的 valueOf() 方法轉換為基本類型的包裝類。為什么轉換的是包裝類,不是值呢

正在回答

4 回答

對于String.valuaOf(String str)我感覺應該這樣理解,1.靜態方法調用,不需要初始化對象,這個方法是來自String類中的valueOf(String str)方法,于是規定可以簡化寫成String.valueOf(String str);

2.valueOf()方法返回Integer類是規定,要是返回int值,這里也就不會有自動拆箱這一說了。


0 回復 有任何疑惑可以回復我~
#1

小飛vsKK

String中valueOf(int a)應該是這樣子。寫錯。
2016-09-27 回復 有任何疑惑可以回復我~

1.不明白為什么是String調用valueOf()方法,不應該是對象調用方法嗎。是因為這些方法都是靜態方法?

可是只看到parseInt說是靜態方法

答:都是靜態方法,不需要對象,只是沒說明。

2.調用包裝類的 valueOf() 方法轉換為基本類型的包裝類。為什么轉換的是包裝類,不是值呢

答:轉換的是值,只不過賦值給新的變量或對象。在某種意義(結果?)上可以說是轉換的包裝類。


0 回復 有任何疑惑可以回復我~
  1. 類是靜態的話,其方法可以直接調用的

  2. 進行不同類型值的轉換是通過調用包裝類里的valueOf()方法進行轉換的

0 回復 有任何疑惑可以回復我~

1:靜態方法不屬于對象,類型轉化并不是只有一種方法,String類中也存在一個靜態方法valueOf()方法同樣可以實現將指定的類型轉化為字符串類型

2:是將值轉化為對應的包裝類里,存入一個變量.你先搞懂為什么要用變量,變量的作用先

1 回復 有任何疑惑可以回復我~
#1

hforever99 提問者

1.不明白的是,包裝類的方法都是靜態方法,還是只是valueOf()和toSting()是靜態方法,只有這兩種采用包裝類調用 2.還是看不明白
2016-02-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

String.valueOf()為什么是包裝類直接調用,valueOf() 方法轉換的是包裝類而不是值

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號