----------------------
ASP.Net+Android+IOS開發 、 .Net培訓 期待與您交流! ----------------------
1.
基本數據類型對象包裝類
爲了方便操作基本數據類型值,將其封裝成了對象,在對象中定義了屬性和行爲豐富了改數據的操作。用於描述該對象的類就稱爲基本數據類型對象包裝類。
byte: Btye
short: Short
int: Integer
long: Long
float: Float
double: Double
char: Character
boolean: Boolean
2. 包裝對象主要用於基本類型和字符串之間的轉換
基本類型——字符串
(1)基本類型數值+” ”
(2)用String類中的靜態方法valueOf(基本類型數值)
(3)用Integer類中的靜態方法valueOf(基本類型數值)
字符串à基本類型
(1)使用包裝類中的靜態方法 xxx parseXxx(“xxx類型的字符串”)
只有Character沒有parse方法
(2)如果字符串被Integer進行對象的封裝用非靜態方法
intValue();
3. 整數具備不同的進制體現
十進制à其它進制
Integer.toBinaryString(60);
Integer.toOctalString(60);
Integer.HexString(60);
Integer.toString(十進制整數,要轉換的進制數);
其它進制à十進制
Integer.parseInt(string, radix)
例如:Integer.parseInt(“3c”,16);//60
4. Integer i=4; //等同於Integer i=new Integer(4); 自動裝箱簡化書寫
i=i+6; //等同於 i=new Integer(i.intValue()+6); //i.intValue() 自動拆箱
5. Integer x=129; //jdk1.5以後,自動裝箱,如果裝箱的是一個字節,那麼該數據會被共享不會從新開闢空間
Integer y=129;
x==y false
x.equals(y) true
6. 對一個字符串中的數值進行從小到大的排序
20 78 9 -7 88 36 29
思路:
如何獲取字符串中要排序的數值?
用字符串對象的切割方法,將大串變小串
如何將小串變成Int數據?
字符串à基本數據類型用包裝類
7. 數值有很多用數組存,數組有很多用二維數組存
8. 數據有很多用對象存,對象有很多用集合存
9. 集合的特點:
用於存儲對象的容器
集合的長度是可變的
集合中不可以存儲基本數據類型值
10. c1.addAll(c2); //將c2中的元素添加到c1中
11. c1.removeAll(c2); //將2個集合中的相同元素從調用removeAll的集合中刪除
12. c1.retainAll(c2); //取交集,保留和指定集合相同的元素,而刪除不同的元素,和removeAll功能相反
13. 基本數據類型——引用數據類型 裝箱
14. 引用數據類型——基本數據類型 拆箱
---------------------- ASP.Net+Android+IOS開發 、 .Net培訓 期待與您交流! ----------------------
詳細請查看:http://edu.csdn.net