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介面。此列表內的所有元素都必...