首页 > 其他 > 详细

集合的工具类Collections

时间:2016-05-04 19:14:55      阅读:223      评论:0      收藏:0      [点我收藏+]

    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]

对于中文字符串的比较:

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

    


集合的工具类Collections

原文:http://pwitachi.blog.51cto.com/5057345/1770110

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!