Java.util.Collections类包的学习 java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易,但是这些方法通常都没有被充分地利用。Javadoc给出 Collections类最完整的描述:“这一个类包含可以操作或返回集合的专用静态类。”
/**
* Collections常用的四个排序方法
* @author jimmy
* @date 2010-4-26
*/
public class CollectionsSort {
public static void main(String[] args){
int[] test = new int[]{1,5,8,3,4,10,9,7};
List<Integer> ids = new ArrayList<Integer>();
for(int i : test){
ids.add(i);
}
//自然排序
Collections.sort(ids);
//倒序
Collections.reverse(ids);
//随机排序
Collections.shuffle(ids);
//按指定的Sort类进行排序
CollectionsSort.SortElements s = new SortElements();
Collections.sort(ids, s);
}
/**
* 排序规则类
*
* @author jimmy
* @date 2010-4-26
*/
static class SortElements implements Comparator<Integer>{
public int compare(Integer o1, Integer o2) {
return o1-o2;
}
}
}
分享到:
相关推荐
559.557.JAVA基础教程_集合-Collections工具类常用方法的测试(559).rar
常用jar包下载,包括commons-beanutils-1.9.3、commons-collections-3.2.2、commons-collections4-4.1
java.util.Collection及其子类,加上java.util.Collections类提供的操作方法,处理一些简单的数据结构问题还可以,稍微复杂一点的就觉得 有点头痛,很多细节的地方需要我插入这样那样的小逻辑,或者感觉它太死板,...
apache-common系列中的重要的成员:apache-common-collections。包中对Java中的集合类进行了一定的补充,定义了一些全新的集合,当然也是实现了Collection接口的,比如Bag,BidiMap。同时拥有新版本的原有集合,比如...
本次实验验证的集合工具类Collections的常用方法操作,包括排序、查找、替换以及同步控制;
主要内容 数据结构 List集合 Set集合 Collections 数据存储的常用结构有:栈、队列、数组、链表和红黑树
主要介绍了Collections.shuffle()方法实例解析,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
主要介绍了python的常用模块之collections模块详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ArrayList 底层结构和源码分析 Vector 底层结构和源码剖析 LinkedList 底层结构 ArrayList 和 LinkedList 比较 Set 接口和常用方法 Map 接口和常用方法 总结-开发中如何选择集合实现类(记住) Collections工具类 泛型...
Collenctions集合在java日常的非常频繁,通过收录常用的Collections的用法,来帮助大家学习JAVA,打好基础
Google Collections是Google公司开发的常用工具库,包括对字符串,文件操作,数据结构和并发程序开发的支持。它比Apache Commons Collections提供了更多更强大的函数,使得程序编写更加简洁,不易产生错误。 这个...
com.github.andrewoma.dexx:dexx-collection:0.2 解决jar包同步错误的问题直接下载后引入项目即可
是一个集合组件,扩展了Java标准Collections API,对常用的集合操作进行了很好的封装、抽象和补充,在保证性能的同时大大简化代码。
commons-collections-3.1.jar commons-fileupload-1.0.jar commons-fileupload-1.2.2.jar commons-io-1.4.jar ext-all.js ext-base.js javaee.jar JFreeChart_Jar jspupload.jar LIST.TXT log4j-1.2.9.jar msbase....
commons整理的常用的jar包,希望对你们有用,org.apache.commons 的经典jar 包 commons-beanutils-1.8.0-bin、 commons-betwixt-0.8、 commons-cli-1.1、 commons-codec-1.3、 commons-collections-3.2.1-bin、...
Java库的不可变集合(JImmutable Collections)是一组高性能的不可变集合,用于替换或补充标准的java.util集合。 为每个最常用的集合提供功能替换: Java类 JImmutable接口 工厂方法 数组列表 JImmutableList ...
本文实例讲述了C#中载入界面的常用方法。分享给大家供大家参考。具体方法分析如下: 方法1.采用事件委托的方法 对象:主窗体:FrmMain 加载窗体:FrmLoading 思路: 在主窗体加载前显示窗体FrmLoading,当主...
今天为大家介绍Python当中一个很好用也是很基础的工具库,叫做collections。 collection在英文当中有容器的意思,所以顾名思义,这是一个容器的集合。这个库当中的容器很多,有一些不是很常用,本篇文章选择了其中最...
Collections 源码 java Java中集合的扩容策略及实现 从源码角度分析Java中常用集合类的扩容机制 从这一篇开始,会陆续通过笔记来整理和记录之前看过的各种Java集合相关的知识点,主要包括List和Map。今天这一篇主要...
Java常用类 Math类 String类 StringBuffer类 StringTokenizer类 包装类 集合操作 集合 列表(List) 映射(Map) Collections类 枚举和迭代