------- android培训、java培训、期待与您交流! ----------
- Collections在表面看来与Collection很像。
- 区别:
- 1,Collection是java.util下的接口,它是集合结构(只包含Set和List)的父接口。
- Collections是java.util下的类,它包含有各种有关集合操作的静态方法。
- 2,Collection是层次结构的根结口。子接口包括Set和List。Collection表示一组对象,这些对象也称为Collection的元素。
- List(ArrayList、LinkedList、Vector等)中允许包括重复元素,而Set(HashSet、TreeSet)中不允许(equals不同)。
- ArrayList(数组)、 Vector(数组)、TreeSet(TreeMap实现、默认自然顺序、Iterator取出)是有序的,,,,, LinkedList(指针链接)、HashSet(hashcode实现、与输入顺序不一致)是无序的。
- JDK不提供Collection的任何直接实现,而是提供更具体的子接口(Set和List)实现。此接口通常用来传递collection,并在需要最大普遍性的地方操作这些collection。
- Collections是直接继承自Object。
- Collections可以说是针对集合类的一个帮助类,提供了一系列静态方法实现对各种集合的搜索、排序;线程安全化等操作(操作集合或返回集合),相当于Array的帮助类Arrays.例如想对重复元素的List进行排序。
-
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class TestCollections {
public static void main(String args[]) {
//注意List是实现Collection接口的
List list = new ArrayList();
double array[] = { 112, 111, 23, 456, 231 };
for (int i = 0; i < array.length; i++) {
list.add(new Double(array[i]));
}
Collections.sort(list);
for (int i = 0; i < array.length; i++) {
System.out.println(list.get(i));
}
// 结果:23.0 111.0 112.0 231.0 456.0
}
}
分享到:
相关推荐
commons-beanutils.jar commons-collections-3.1.jar commons-pool-1.2.jar 集合
commons-collections-20040616.jar, commons-collections-3.2-osgi.jar, commons-collections-3.2-sources.jar, commons-collections-3.2.1.jar, commons-collections-3.2.2-javadoc.jar, commons-collections-3.2.2...
JSF开发所必需包:花了很长时间才收集好,很费时,现已收集好,何不分享给大家,让大家节省时间做点有意义的事情呢?...commons-collections.jar commons-digester.jar jsf-api.jar jsf-impl.jar jstl.jar standard.jar
赠送jar包:commons-collections4-4.1.jar; 赠送原API文档:commons-collections4-4.1-javadoc.jar; 赠送源代码:commons-collections4-4.1-sources.jar; 赠送Maven依赖信息文件:commons-collections4-4.1.pom;...
commons-collections-3.2.1.jar commons-dbcp-1.4.jar commons-digester-2.1.jar commons-jexl-2.1.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar commons-net-ftp-2.0.jar commons-pool-1.3.jar common-...
commons-collections-3.2.1-bin
commons-collections-3.2.jar+commons-dbcp-1.2.1.jar+commons-pool-1.3.jar
apache-common系列中的重要的成员:apache-common-collections。包中对Java中的集合类进行了一定的补充,定义了一些全新的集合,当然也是实现了Collection接口的,比如Bag,BidiMap。同时拥有新版本的原有集合,比如...
json相关jar包(不使用springmvc开发时)。其中包含(commons-beanutils.jar、commons-collections-3.1.jar、commons-lang-2.6.jar、commons-logging.jar、ezmorph-1.0.6.jar、json-lib-2.2.3-jdk15.jar)
使用jdbc时用到的jar包,其中包含(commons-collections-3.1.jar、commons-dbcp-1.2.2.jar、commons-pool.jar)
Json开发所必需的jar包,以及关联的所以jar包。 commons-beanutils.jar commons-collections-3.2.1.jar commons-lang-2.5.jar commons-logging-1.1.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar
常用jar包下载,包括commons-beanutils-1.9.3、commons-collections-3.2.2、commons-collections4-4.1
赠送jar包:commons-collections-3.2.2.jar; 赠送原API文档:commons-collections-3.2.2-javadoc.jar; 赠送源代码:commons-collections-3.2.2-sources.jar; 赠送Maven依赖信息文件:commons-collections-3.2.2....
该文件里包含两个.jar包: collections-generic-4.01.jar和looks-2.1.4.jar, 引入collections-generic-4.01.jar: 右击工程--》Build path ——》Add External JAR-->选中collections-generic-4.01.jar --》OK 在源...
以下是压缩文件的jar包名称: commons-validator-1.3.0.jar commons-pool-1.3.jar ...commons-logging-api-1.1.jar commons-logging-1.0.4.jar commons-lang-2.1.jar ...commons-collections-3.2.1-src.zip
dbcp连接池所需jar(commons-collections-3.1.jar,commons-dbcp-1.2.jar,commons-pool-1.6.)
赠送jar包:commons-collections4-4.4.jar; 赠送原API文档:commons-collections4-4.4-javadoc.jar; 赠送源代码:commons-collections4-4.4-sources.jar; 赠送Maven依赖信息文件:commons-collections4-4.4.pom;...
tomcat 连接池 mssql 驱动包
commons-dbcp-1.2.1.jar commons-pool-1.4.jar commons-collections-3.2.jar