Collections 是集合的工具类, 里面定义了很多静态方法

    

    binarySearch(List,Object) 使用二分法查找集合中的元素,如果找到就返回该元素在集合中的下标,如果没有找到就返回负数

    copy(List,List) 将一个集合中的所有元素复制到另一个集合.

    disjoint(Collection,Collection) 两个集合中如果没有相同的元素返回true

    min,max(Collection) 找出集合中最小与最大的元素,规则由实现Comparable接口中的compareTo方法来实现

    reverse(List) 反转指定列表中元素的顺序.

    swap(List,int,int) 在指定列表的制定位置处交换元素.

    sort(List) 对指定的集合进行排序,排序的规则由实现Comparable接口中的compareTo方法来实现

    rotate(List,int)元素正时针旋转,第二个参数是旋转的距离

    eq:[a,b,c] rotate1距离-->[c,a,b]

对于中文字符串的比较:

    中文字符串的比较大小是按字比较的,取出每个字符根据编码找到该字符文字对应的码数,然后比较码数的大小,空字符串是最小的.