/*
* 集合的工具類(collections):
* 筆試題:說出collection與collections的區別?
* 1.collection是乙個單列集合的跟介面,collections是操作集合物件的乙個工具類
* collections常見方法:
* 1.對list進行排序:
* sort(listlist)
* sort(listlist, comparator c)
* 2.對list進行二分查詢:
* binarysearch(list extends comparable super t>> list, t key)
* binarysearch(list extends t> list, t key, comparator super t> c)
* 3.對集合取最大值或最小值
* max(collection extends t> coll)
* max(collection extends t> coll, comparator super t> comp)
* min(collection extends t> coll)
* min(collection extends t> coll, comparator super t> comp)
* 4.對list集合進行反轉
* reverse(list> list
* 5.可以將不同步的集合變成同步的集合
/** 陣列的工具類(arrays)
* 1.複製陣列:
* copyof(boolean original, int newlength)
* original: 源陣列
* newlength: 新陣列長度
*
* 2.複製部分陣列
* copyofrange
* 3.比較兩個陣列是否相同
* equals(int,int)
* 4.將陣列變成集合
集合工具類
collections 多數都是靜態類,由類名呼叫 sort max min reverse copy collections.binarysearch list,25 二分查詢法針對的是公升序排序的集合,如果沒有排序,就不能用二分查詢法,找到了就返回索引。一般與sort聯用。先sort,在二分查詢...
Collections集合工具類
collections 是針對集合進行操作的工具類,都是靜態方法。collections 中有乙個方法可以一次加入多個元素public static boolean addall collection c,t.elements 該方法使用到了可變引數,即定義時並不知道要傳入多少個實際引數。此時定義成...
Collections集合工具類
collections是集合工具類,用來對集合進行操作。部分方法如下 1 public static void sort listlist 集合元素排序 排序前元素list集合元素 33,11,77,55 collections.sort list 排序後元素list集合元素 11,33,55,77...