Collections(集合工具类)把非同步集合转成同步集合。
Collections里面的一些操作集合的方法,也就是用来操作集合的:
1,static void sort(List):可以对List集合中的元素进行排序。
static
<T extends Comparable<? super T>> void
sort(List<T> list) 根据元素的自然顺序 对指定列表按升序进行排序。
static
<T> void
sort(List<T> list, Comparator<? super T> c) 根据指定比较器产生的顺序对指定列表进行排序。
只能对List集合用sort方法排序。
2,二分查找:
static
<T> int
binarySearch(List<? extends Comparable<? super T>> list, T key) 使用二分搜索法搜索指定列表,以获得指定对象。
static
<T> int
binarySearch(List<? extends T> list, T key, Comparator<? super T> c) 使用二分搜索法搜索指定列表,以获得指定对象。
只能对List集合二分查找。
static int binarySearch(list,key):
可以对list集合进行二分查找(折半查找).注意: 被查找的list集合中的元素必须有一个具体顺序。有序并不是指存入和取出的顺序,指的是元素必须按照指定的方式排序。