Java集合泛型指南

2021-09-12 07:46:00 字數 917 閱讀 2282

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,泛型方法 泛型類定義的反應,在整個類中有效,如果被方法使用,那麼泛型類的物件明確要操作的具體型別後,所...