public static int binarySearch(List list,T key)
在 List 集合中查找某个元素的下标,但是 List 的元素 必须是 T 或 T的子类对象,而且必须是可比较大小的,即支持自然排序的。而且集合也事先必须是有序的,否则结果不确定。
public static int binarySearch(List list,T key, Comparator c)
在 List 集合中查找某个元素的下标,但是 List 的元素必须是 T 或 T 的子类对象,而且集合也事先必须是按照 c 比较器规则进行排序过的,否则结果不确定。
public static > T max(Collection coll)
在 coll 集合中找出最大的元素,集合中的对象必须是 T 或 T 的子类对象, 而且支持自然排序 。
public static T max(Collection coll,Comparator comp)
在 coll 集合中找出最大的元素,集合中的对象必须是 T 或 T 的子类对象,按照比较器 comp 找出最大者。
public static void reverse(List list)
反转指定列表 List 中元素的顺序。
public static void shuffle(List list)
List 集合元素进行随机排序,类似洗牌 。
public static void sort(List list)
根据元素的自然顺序对指定 List 集合元素按升序排序 。
public static void sort(List list, Comparator c)
根据指定的 Comparator 产生的顺序对 List 集合元素进行排序 。
public static List synchronizedList(List list)
返回指定列表支持的同步(线程安全的)列表 。
public static List unmodifiableList(List extends T> list)
返回指定列表的不可修改视图。