常用方法
增加數(shù)據(jù)
1.add()
2.add(index,objc)
3.addAll()
4.addAll(index,objc)
List集合的增加方法
取出數(shù)據(jù)
1.get
2.Iteration (迭代器,依賴集合而存在)
3.for each(迭代器的另外一種寫法)
獲取集合中的數(shù)據(jù)
修改數(shù)據(jù)
1.set (兩個參數(shù) 一個是 需要修改的下標,第二個是內容對象)
修改集合中的數(shù)據(jù)
刪除數(shù)據(jù)
1.remove(index)
2.remove(object)
3.removeAll(集合或者所有)
Paste_Image.png
泛型
泛型:(不能修飾基本類型 但可以用使用包裝類轉化成對象)
這里的泛型和iOS中的不一樣惊暴,這里是指定類型,不能添加這個限定類型以及子類以外的類型祷肯,iOS的泛型和java的Object 是一致的
使用:
在聲明一個對象時 限定類型 如下
申明屬性時指定泛型
構造函數(shù)用下面 <Course>
注:Course 是一個自定義的類
Paste_Image.png
在sdk1.7 后 你申明了一個泛型的變量 在寫構造方法的時候可以這樣寫
Paste_Image.png
這樣就完成了泛型的聲明