教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Java培訓(xùn)之java難點(diǎn)解析(十九)-Integer對(duì)象

更新時(shí)間:2016年03月18日16時(shí)26分 來(lái)源:傳智播客Java培訓(xùn)學(xué)院 瀏覽次數(shù):

Integer對(duì)象: ★★★☆
數(shù)字格式的字符串轉(zhuǎn)成基本數(shù)據(jù)類型的方法:
1:將該字符串封裝成了Integer對(duì)象,并調(diào)用對(duì)象的方法intValue();
2:使用Integer.parseInt(numstring):不用建立對(duì)象,直接類名調(diào)用;
 
將基本類型轉(zhuǎn)成字符串:
1:Integer中的靜態(tài)方法 String toString(int);
2:int+"";
 
將一個(gè)十進(jìn)制整數(shù)轉(zhuǎn)成其他進(jìn)制:
轉(zhuǎn)成二進(jìn)制:toBinaryString
轉(zhuǎn)成八進(jìn)制:toOctalString
轉(zhuǎn)成十六進(jìn)制:toHexString
toString(int num,int radix);
 
將其他進(jìn)制轉(zhuǎn)換十進(jìn)制:
parseInt(string,radix); //將給定的數(shù)轉(zhuǎn)成指定的基數(shù)進(jìn)制;
 
在jdk1.5版本后,對(duì)基本數(shù)據(jù)類型對(duì)象包裝類進(jìn)行升級(jí)。在升級(jí)中,使用基本數(shù)據(jù)類型對(duì)象包裝類可以像使用基本數(shù)據(jù)類型一樣,進(jìn)行運(yùn)算。
Integer i = new Integer(4); //1.5版本之前的寫法;
Integer i = 4; //自動(dòng)裝箱,1.5版本后的寫法;
i = i + 5;
//i對(duì)象是不能直接和5相加的,其實(shí)底層先將i轉(zhuǎn)成int類型,在和5相加。而轉(zhuǎn)成int類型的操作是隱式的。自動(dòng)拆箱:拆箱的原理就是i.intValue();i+5運(yùn)算完是一個(gè)int整數(shù)。如何賦值給引用類型i呢?其實(shí)有對(duì)結(jié)果進(jìn)行裝箱。
Integer c = 127;
Integer d = 127;
System.out.println(c = = d); //true
//在裝箱時(shí),如果數(shù)值在byte范圍之內(nèi),那么數(shù)值相同,不會(huì)產(chǎn)生新的對(duì)象,也就是說(shuō)多個(gè)數(shù)值相同的引用指向的是同一個(gè)對(duì)象。


本文版權(quán)歸傳智播客Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客Java培訓(xùn)學(xué)院
首發(fā):http://metathetuscanyresort.com/javaee 
0 分享到:
和我們?cè)诰€交談!