list
list =
newarraylist
();//list集合中只能存string型別資料
list.
add(
"a")
;list.
add(
"b")
;list.
add(
"c")
;//新增元素
//for迴圈遍歷
for(
int i=
0;isize()
;i++
)//增強for迴圈
for(string s1 : list)
//使用迭代器迴圈
iterator
it = list.
iterator()
;while
(it.
hasnext()
)
//set集合中不按順序儲存,且相同的值只儲存一次
@test
public
void
testset()
//迭代器
iterator
it1 = set.
iteerator()
;while
(it1.
hasnext()
)}
@test
public
void
testmap()
//2.獲取key和value的關係
set> sets1 = map.
entryset()
;//遍歷sets
for(entry
entry : sets1)
}
java泛型集合
首先我們先來了解什麼是集合 集合就是用來組織和管理物件。集合特點 1.集合儲存的只能是物件 2.使用物件的引用,物件的儲存還是在堆記憶體中 3.儲存不同型別的資料 眾所周知,集合可以儲存不同型別的資料,而對於不同型別而言就會涉及到型別轉換,所以但是集合而言就會存在型別轉換問題,所以我們引用了泛型,使...
java集合與泛型
1.泛型 表示集合中 儲存資料的型別 建立乙個集合 儲存 a b c d 字串 後面的尖括號 要跟前面填的泛型 保持一致 如果前面宣告了泛型 後面泛型可以省略不寫 省略不寫 表示型別一致 arraylist string list new arraylist list add a list add ...
Java泛型總結(集合泛型 方法泛型 萬用字元)
1,泛型的限定 public static void main string args swap new string,1,2 swap new integer,2,3 泛型引數必須為引用型別 2,泛型方法 泛型類定義的反應,在整個類中有效,如果被方法使用,那麼泛型類的物件明確要操作的具體型別後,所...