16 Collection集合 泛型

2021-10-07 08:41:54 字數 3242 閱讀 9510

collection

list =

newarraylist

<

>()

; list.

add(

"a")

; list.

add(

"a")

; list.

add(

"b")

; list.

add(

"b")

; list.

add(

"c")

; system.out.

println

("a:"

+listtest

(list,

"a"));

system.out.

println

("b:"

+listtest

(list,

"b"));

system.out.

println

("c:"

+listtest

(list,

"c"));

system.out.

println

("***:"

+listtest

(list,

"***"))

;

public

class

collectiontest01

//定義方法統計集合中指定元素出現的次數

public

static

intlisttest

(collection

list,string s)

}return count;

}}

public

class

collectiontest02

; arraylist

list =

listtest

(arr)

; system.out.

println

(list);}

public

static arraylist

listtest

(int

arr)

return list;

}}

public

class

collectiontest03

}}

public

class

collectiontest04

public

static

boolean

listtest

(arraylist

al, string s)

return

false;}

}

public

class

collectiontest05

public

static

boolean

listtest

(arraylist

al)return

false;}

}

public

class

collectiontest06

public

static

intlisttest

(arraylist

al, integer s)

}return-1

;}}

ic class

collectiontest07

//public

static

void

change

(arraylist

list)

} system.out.

println

("年齡最大的學生是"

+ list.

get(index)

.getname()

);//將年齡最大的學生姓名變為:小豬佩奇

list.

get(index)

.setname

("小豬佩奇");

}//定義方法,遍歷集合輸出

public

static

void

print

(arraylist

list)

}}

public

class

collectiontest08

//(4)把陣列中大於等於10的數字放到乙個list集合中,並列印到控制台。

//定義list集合

arraylist

list =

newarraylist

<

>()

;//遍歷arr陣列,將》=10的元素存入到list集合中

for(integer thisnum : arr)

} system.out.

println

("產生的隨機數是:"

+ list);}

}

ublic class

demo09

;method

(a,0,1

);}//編寫泛型方法

public

static

void

method

( e[

] e,

int a,

int b)

}}

public

class

demo13

;method

(a);

}//編寫泛型方法

public

static

void

method

( e[

] e)

for(

int i =

0; i < e.length; i++)}

}

集合 Collection集合總結

list有序,可重複 abstractlist 父類abstractcollection抽象類,實現了list介面 arraylist 父類abstractlist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,不同步,效率高 vector 父類abstractlist 底層資料結構是陣列,查詢...

Collection集合,List集合

一 collection集合 a collection 集合 單身漢集合 list 特點 有序,可重複,有索引 arraylist 重點掌握 linkedlist 儲存的元素不可重複,訪問順序一致 set 無序,元素不可重複,元素無索引 hashset 重點掌握 linkedhashset tree...

Collection集合 (set集合)

不包含重複元素的集合 即使新增重複元素之後,最終也只能顯示乙個 沒有帶索引的方法,所以不能使用普通的for迴圈遍歷 hashset 對集合的迭代順序不作任何保證 object類中有乙個方法可以獲取物件的雜湊值 public int hashcode 返回物件的雜湊碼值 物件的雜湊值特點 同乙個物件多...