為了方便操作基本數(shù)據(jù)類(lèi)型值书妻,將其封裝成了對(duì)象脓恕,在對(duì)象中定義了屬性和行為,豐富了該數(shù)據(jù)的操作萨驶。
用于描述該對(duì)象的類(lèi)就成為基本數(shù)據(jù)類(lèi)型對(duì)象包裝類(lèi)歉摧。
將基本數(shù)據(jù)類(lèi)型封裝成對(duì)象的好處在于可以在對(duì)象中定義更多的功能方法操作該數(shù)據(jù)。
基本數(shù)據(jù)類(lèi)型:
8種:
舉例:
該包裝對(duì)象主要用基本類(lèi)型和字符串之間的轉(zhuǎn)換腔呜。
基本類(lèi)型——字符串
1. 基本類(lèi)型數(shù)值+""
2. 用String類(lèi)中的靜態(tài)方法 valueof(基本類(lèi)型數(shù)值)
3. 用Integer的靜態(tài)方法valueOf(基本類(lèi)型數(shù)值)
字符串——基本類(lèi)型
1. 使用包裝類(lèi)中的靜態(tài)方法xxx parseXxx(xxx類(lèi)型的字符串);
int parseInt("intstring");
long parseLong("longstring");
boolean parseBoolean("booleanString");
只有Character沒(méi)有parse方法
2. 如果字符串被Integer進(jìn)行對(duì)象的封裝再悼,可使用另一個(gè)非靜態(tài)的方法,intValue();將一個(gè)Integer對(duì)象轉(zhuǎn)成基本數(shù)據(jù)類(lèi)型值。
進(jìn)制轉(zhuǎn)換:
整數(shù)具備不同的進(jìn)制體現(xiàn)
十進(jìn)制——其他進(jìn)制
其他進(jìn)制——十進(jìn)制
十進(jìn)制——其他進(jìn)制
練習(xí):對(duì)一個(gè)字符串的數(shù)值進(jìn)行從小到大排序 "20 78 9 -7 88 36 29"(見(jiàn)V80)