java parseInt和valueof的區別

2021-06-05 06:17:54 字數 642 閱讀 6459

他們返回型別的不同是最大的原因: 

static int parseint(string s) 

將字串引數作為有符號的十進位制整數進行分析。 

static integer valueof(int i) 

返回乙個表示指定的 int 值的 integer 例項。 

static integer valueof(string s) 

返回保持指定的 string 的值的 integer 物件。 

從返回值可以看出他們的區別   parseint()返回的是基本型別int 

而valueof()返回的是包裝類integer  integer是可以使用物件方法的  而int型別就不能和object型別進行互相轉換 

integer.parseint(chuan)返回值是int型的. 

integer.valueof(chuan)返回值是integer型的.把integer賦值給int型的話,jre會自己完成這些工作. 

區別還是有的.如果你寫乙個方法的形參是int型的,比如: 

void test(int a); 

當你呼叫這個方法的時候test(integer.parseint(chuan))會翻譯通過,但test(integer.valueof(chuan))會翻譯錯誤.

va和tn玩遊戲哪個好 va和tn哪個傷眼睛

va面板 tn面板區別 1 tn面板 重新整理速度快,無漏光,可視角一般最小,色彩失真,相對便宜,高重新整理率的電競屏一樣很貴。顯示器選va還是tn這些點很重要看過你就懂了 2 va面板 對比度高,無漏光,但可視角相對來說較窄,根據觀察角度會存在不同程度的色彩偏移的情況。2 va面板 tn面板特點 ...

可變引數 VA ARGS 使用和va

1.用來把引數轉換成字串 define p a printf s d n a,a define square x printf the square of x is d.n x x 2.運算子可以用於巨集函式的替換部分。這個運算子把兩個語言符號組合成單個語言符號 3.va args 是乙個可變引數的...

Kotlin 變數和常量的宣告(var和val)

kotlin有著非常非常智慧型化的宣告變數方式。叫做型別推斷 宣告變數要使用關鍵字var和val。var宣告方式第一種 自動推斷 var nub 1231 自動定義整數型 使用分號 var ch 這是乙個字串 自動定義字串 不使用分號 同樣,是kotlin自己判斷的資料型別。當我們自動定義乙個型別之...