collections類是集合的工具類,用來對集合進行操作,可以實現一些常用的對集合的操作。
其內部方法和變數都是靜態的,所以在使用時不需要建立物件,直接使用即可。
常用的方法:
排序:sort(list list);
將list集合中的元素按照預設(公升序)的方式進行排序。
sort(list list, comparator<? super t> c);
將list集合中的元素通過實現comparator類中的compare方法,自定義方式進行排序,如果大於返回正數,小於返回負數,等於返回0.
通常comparator類都為建立匿名類來進行操作,**如下:
class
love
}class
main
else
if(o1.timeelse}}
);//通過迭代器,遍歷排序後的集合
listiterator li = list.
listiterator()
;while
(li.
hasnext()
)}}
集合 Collections工具
1.定義 collections是集合類的乙個工具類,它提供了一系列靜態方法用於對容器中的元素進行排序和搜尋等一系列操作。注 collection是乙個集合介面,而collections是乙個有著操作容器的方法的工具類。2.方法 1 reverse list list 使list中的資料發生反轉 1...
Collections集合工具集合排序
使用方式 colltctions.方法名 需要操作的集合,引數 colltctions.sort list 預設公升序,想要在自定義中定義排序規則 需要重寫comparable中的compareto方法 override public int compareto person o listlist ...
Collections集合工具類
collections 是針對集合進行操作的工具類,都是靜態方法。collections 中有乙個方法可以一次加入多個元素public static boolean addall collection c,t.elements 該方法使用到了可變引數,即定義時並不知道要傳入多少個實際引數。此時定義成...