byte 包裝類:byte
short 包裝類:short
char 包裝類:char
int 包裝類:integer
long 包裝類:long
float 包裝類:float
double 包裝類:double
boolean 包裝類:boolean
① parseint(string s)方法
string year = "2018";
int i = integer.parseint(year);
system.out.println(i/2);//1009
② parseint(string s,int radix)方法
解釋:將字串s按照radix進行轉換相應的進製數,然後執行的結果都是以十進位制的形式列印
string year = "1110";
string age = "a";
//指定year的進製為2進製
int i = integer.parseint(year,2);
//指定age的進製為16進製制
int i2 = integer.parseint(age,16);
system.out.println(i);//14
system.out.println(i2);//10
③ 任何型別+"" 變成string型別
int src = 3;
string dest = src + "";
system.out.println(dest+1);//31
④ tostring()方法
解釋:integer類中的靜態方法tostring()轉換成字串
int src = 50;
string dest = integer.tostring(src);
system.out.println(dest+1);//501
⑤ tostring(int ,int 進製)
解釋:將int整數轉成指定的進製數
int src = 32;
//將int整數轉換成指定的進製數
string dest = integer.tostring(src,2);
system.out.println(dest);//100000
⑥ integer valueof(string s)方法 和 integer valueof(string s, int radix)方法
解釋:返回儲存指定的 string 的值的 integer 物件。
解釋:返回乙個 integer 物件,該物件中儲存了用第二個引數提供的基數進行解析時從指定的 string 中提取的值。
string age1 = "22";
system.out.println(integer.valueof(age1));//22
原始碼分析:
public static int parseint(string s)
public static integer valueof(string s)
public static integer valueof(string s) throws numberformatexception
由原始碼知:valueof()的內部其實就是呼叫了parseint()方法
由原始碼知區別1:parseint返回的是基本型別int,而valueof返回的是物件
由原始碼知區別2:integer.valueof()會比integer.parseint()多建立乙個integer物件
最後得出:從效率上考慮,建議首先考慮parseint方法。
new integer.valueof() //返回的是integer的物件。
integer.parseint() //返回的是乙個int的值。
new integer.valueof().intvalue() //返回的也是乙個int的值
Integer的常用方法
integer方法 返回值功能描述 bytevalue byte 以 byte 型別返回該 integer 的值 integer.compareto anotherinteger int在數字上比較 integer 物件。如果這兩個值相等,則返回0 如果呼叫物件的數值小於anotherinteger...
關於Integer類中equals和 的區別
關於equals和 的區別 equals方法是integer類中過載object類的equals方法,object類中的equals方法用來判斷兩個物件變數所指的是否為同乙個物件。經過載後,equals方法用來判定兩個integer物件是否具有相同的int值,若相同,返回結果為true。運算子用於比...
toString 方法和Integer類
object類是類層次結構的跟類,每個類使用object作為超類,所有物件都實現這個類的方法。tostring 是所有物件的方法,通常,tostring 方法會返回乙個 以文字方式表示 次物件的字串。結果應是乙個簡單但易於讀懂的資訊表示式。建議所有子類重寫次方法。通常需要將乙個物件輸出到控制台上時,...