java中praseInt()和valueOf()的區別

相同點:這兩個方法是Integer對象的方法


區別:主要在於返回類型不一樣


praseInt() 返回值爲int對象 

e.g.  int i = Integer.praseInt(String s);


valueOf()返回值爲Integer,可以使用Integer對象裏面的所有方法,包括轉爲Object對象,而int類型不能轉爲Object對象,

如果使用valueOf方法並賦給了int類型,jre就會幫我們把它自動轉爲int對象.

e.g. int i = Integer.valueOf(String s);


看似沒什麼區別,但是valueOf中已經把Integer轉爲int類型了



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章