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]
对于中文字符串的比较:
中文字符串的比较大小是按字比较的,取出每个字符根据编码找到该字符文字对应的码数,然后比较码数的大小,空字符串是最小的.
时间: 2024-10-24 15:24:32