Collections工具类
来源:互联网 发布:金元证券交易软件下载 编辑:程序博客网 时间:2024/06/18 14:26
在程序中,针对集合的操作非常的多,例如集合中元素的排序,从几何中查找某个元素,针对这些常见的操作JDK提供了一个专门的工具类来来操作这些集合,这个类就是collections,它位于java.util包中,collections类中提供了大量的方法用于集合中的元素进行排序,查找,修改等操作,接下来介绍一些常见的方法。
1:元素的排序
- static bollean addAll(Collections< ?superT>c,T…… elements)将指定集合中的元素添加到指定collections中
- static void reverse(List list) 反转指定List集合中的元素
- static void shuffle(List list) 对list集合中的元素进行随机排序(模拟扑克牌中的洗牌)
- static void sort(List list) 根据元素的自然顺序对List集合中的元素进行排序
- static void swap(List list,int i,int j) 将指定List集合中的i元素和j处的元素进行交换
2:查找替换操作
- static int binarySearch (List list,Object key) 使用二分法搜索指定对象在list中的索引,查找的List集合中的元素必须是有序的。
- static Object max(Collection col) 根据元素的自然顺序,返回给指定集合中最大的元素
- static Object min(Collecion col) 根据指定的自然顺序,返回 给指定集合中的最小元素
- static boolean replaceAll(List list,Object oldval,Object newVal) 用一个新的newVal替换List集合中的所有旧值oldVal
0 0
- 工具类:Collections 、Arrays
- Java Collections工具类
- 集合工具类Collections
- Collections工具类示例
- 集合工具类Collections
- Java Collections工具类
- Collections集合工具类
- 集合工具类 Collections
- Collections工具类
- Collections工具类
- 20170519@Collections工具类
- Collections工具类
- Collections工具类
- Collections工具类
- Collections工具类
- java Collections工具类
- Java Collections工具类
- Collections工具类
- 语音学习笔记9------Matlab R2015a实现BP神经网络的嗓音识别
- 关于ConcurrentHashMap作缓存
- Android中Fragment的使用总结示例
- HDU 4908 BestCoder Sequence (哈希)
- 从梯度下降到拟牛顿法:详解训练神经网络的五大学习算法
- Collections工具类
- GPLT L2-005. 集合相似度【set集合】
- Java相关知识普及
- TCP/IP系列——长连接与短连接的区别
- Bootstrap 环境安装
- 安卓开发之——AndroidSDK环境配置
- 二分查找法(递归和非递归实现)
- Java实现堆排序算法
- 进程终止分析之一