码迷,mamicode.com
首页 > 其他好文 > 详细

集合的工具类Collections

时间:2016-05-04 19:15:39      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:java基础

    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

标签:java基础

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!