collention和collentions
来源:互联网 发布:熊片数据库正式版网址 编辑:程序博客网 时间:2024/06/03 22:54
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都必须是使用指定比较器可相互比较的
1 List<Integer> list = new ArrayList<Integer>();2 int array[] = {112, 111, 23, 456, 231 };3 for (int i = 0; i < array.length; i++) {4 list.add(array[i]);5 }6 Collections.sort(list);7 for (int i = 0; i < array.length; i++) {8 System.out.println(list.get(i));9 }
结果:23 111 112 231 456
2) 混排(Shuffling)
混排算法所做的正好与 sort 相反: 它打乱在一个 List 中可能有的任何排列的踪迹。也就是说,基于随机源的输入重排该 List, 这样的排列具有相同的可能性(假设随机源是公正的)。这个算法在实现一个碰运气的游戏中是非常有用的。例如,它可被用来混排代表一副牌的 Card 对象的一个 List 。另外,在生成测试案例时,它也是十分有用的。
Collections.Shuffling(list)
3) 反转(Reverse)
使用Reverse方法可以根据元素的自然顺序 对指定列表按降序进行排序。
Collections.reverse(list)
4) 替换所以的元素(Fill)
使用指定元素替换指定列表中的所有元素。
Collections.fill(li,"aaa");
5) 拷贝(Copy)
用两个参数,一个目标 List 和一个源 List, 将源的元素拷贝到目标,并覆盖它的内容。目标 List 至少与源一样长。如果它更长,则在目标 List 中的剩余元素不受影响。
Collections.copy(list,li): 后面一个参数是目标列表 ,前一个是源列表
6) 返回Collections中最小元素(min)
根据指定比较器产生的顺序,返回给定 collection 的最小元素。collection 中的所有元素都必须是通过指定比较器可相互比较的
Collections.min(list)
7) 返回Collections中最小元素(max)
根据指定比较器产生的顺序,返回给定 collection 的最大元素。collection 中的所有元素都必须是通过指定比较器可相互比较的
Collections.max(list)
8) lastIndexOfSubList
返回指定源列表中最后一次出现指定目标列表的起始位置
int count = Collections.lastIndexOfSubList(list,li);
9) IndexOfSubList
返回指定源列表中第一次出现指定目标列表的起始位置
int count = Collections.indexOfSubList(list,li);
10) Rotate
根据指定的距离循环移动指定列表中的元素
Collections.rotate(list,-1);
如果是负数,则正向移动,正数则方向移动
- collention和collentions
- 黑马程序员——Java基础——Collentions 和 Arrays
- Java集合框架(JCF)之collention
- . 和 ->
- || 和&&
- .和::
- “?”和“!”
- #和##
- && 和 ||
- 、和
- #和##
- .//和..//
- 和
- ?和\?
- ./ 和 ../
- #和##
- #、和##
- #和##
- 钉钉的自动打卡上下班辅助android软件
- Android NDK系列(一)-AS使用javah生成so文件
- IOS设置NavigationBar的颜色以及透明度
- eclipse 查询快捷方式
- HDU 2204 Eddy's爱好 (容斥原理)
- collention和collentions
- 使用J2SE API读取Properties文件的六种方法
- 【C++】严重性代码说明项目文件行错误
- OpenCV探索之路(一):win10 X64+VS2015+opencv3.10安装教程
- Linux常用操作指令总结1
- html5制作圆形
- Unity3D 5.3 新版AssetBundle使用方案及策略
- springmvc问题点
- MySql中的子查询