马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Collections工具类是Java中提供的一个工具类,包罗了一系列静态方法,用于利用聚集(Collection)和Map等数据结构。该工具类提供了许多便捷的方法,可以完成聚集的排序、查找、更换、添补、翻转等常见利用。
以下是Collections工具类的一些常用方法:
- sort(List<T> list):对List举行排序。
- binarySearch(List<? extends Comparable<? super T>> list, T key):在已排序的List中利用二分查找算法查找指定元素。
- reverse(List<?> list):反转List中的元素次序。
- shuffle(List<?> list):随机打乱List中的元素次序。
- fill(List<? super T> list, T obj):用指定的元素obj添补List。
- copy(List<? super T> dest, List<? extends T> src):将src中的元素复制到dest中。
- max(Collection<? extends T> coll):返回指定聚会合的最大元素。
- min(Collection<? extends T> coll):返回指定聚会合的最小元素。
- frequency(Collection<?> c, Object o):返回指定聚会合指定元素的出现次数。
- unmodifiableCollection(Collection<? extends T> c):返回一个不可修改的聚集。
利用Collections工具类可以简化聚集利用的代码,并提供了一些高效的算法实现。
|