collections方法記錄

2022-09-11 21:18:22 字數 1134 閱讀 9748

1.addall()方法:往集合中新增一些元素

格式:public static boolean addall(collectionc,t... elements)

**演示:

//

演示集合中的方法

public

class

collectionsdemo

}

執行結果:

2.shuffle()方法:打亂集合順序

格式:public static void  shuffle(list> list)

**演示:

//

打亂順序shuffle()方法

collections.shuffle(list);

system.out.println(list);

執行結果:

3.sort()方法:按照comparator指定的規則給集合中的元素排序

格式:public static void sort(listlist, comparator super t>)

注意:

(1)sort方法預設為公升序

(2)公升序:return 前乙個引數.變數 - 後乙個引數.變數;

(3)降序:return 後乙個引數.變數 - 前乙個引數.變數;

(4)當兩個變數值相同時,預設誰先加入集合,誰就排在前面。

若:年齡相同時,比較名字的首字母公升序:return this.getname().charat(0)-o.getname().charat(0);

**演示:

import j**a.util.*;

public

class

demo3

else

}});

system.out.println(list2);}}

執行結果:

[person, person, person,

person, person]

Collections方法總結

collections類它沒有構造方法,而為了能夠操作它的方法呢,其中的方法就都被定義成了靜態的,這樣就可以用collections.方法名來操作它的方法了。一 sort 方法可以對list集合進行排序 按照的是所加物件的自然順序比較,若所填物件不具備比較性就要讓物件去實現comparable介面。...

Collections類方法詳解

collections則是集合類的乙個工具類 幫助類,其中提供了一系列靜態方法,用於對集合中元素進行排序 搜尋以及執行緒安全等各種操作。1 排序 sort 使用sort方法可以根據元素的自然順序 對指定列表按公升序進行排序。列表中的所有元素都必須實現 comparable介面。此列表內的所有元素都必...

Collections類方法詳解

collections則是集合類的乙個工具類 幫助類,其中提供了一系列靜態方法,用於對集合中元素進行排序 搜尋以及執行緒安全等各種操作。1 排序 sort 使用sort方法可以根據元素的自然順序 對指定列表按公升序進行排序。列表中的所有元素都必須實現 comparable介面。此列表內的所有元素都必...