`

Collection 和Collections的区别

    博客分类:
  • JAVA
阅读更多
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。

 

 Collection  
├List  
│├LinkedList  
│├ArrayList  
│└Vector  
│ └Stack  
└Set 

 

 

 

2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。

 

Java代码  收藏代码
  1. import java.util.ArrayList;  
  2. import java.util.Collections;  
  3. import java.util.List;  
  4.   
  5. public class TestCollections {  
  6.       
  7.     public static void main(String args[]) {  
  8.         //注意List是实现Collection接口的  
  9.         List list = new ArrayList();  
  10.         double array[] = { 11211123456231 };  
  11.         for (int i = 0; i < array.length; i++) {  
  12.             list.add(new Double(array[i]));  
  13.         }  
  14.         Collections.sort(list);  
  15.         for (int i = 0; i < array.length; i++) {  
  16.             System.out.println(list.get(i));  
  17.         }  
  18.         // 结果:23.0 111.0 112.0 231.0 456.0  
  19.     }  

分享到:
评论

相关推荐

    Collection与Collections,Array与Arrays的区别

    Collection和Collections的主要区别在于: * Collection是一个接口,提供了基本的集合操作,而Collections是一个静态类,提供了各种集合操作的静态方法。 * Collection可以被实例化,而Collections不能被实例化。 *...

    了解Collection 和 Collections

    在Java编程语言中,`Collection`和`Collections`是两个重要的概念,它们是Java集合框架的核心组成部分。让我们深入了解这两个概念及其区别。 首先,`Collection`是一个接口,位于Java集合框架的顶层,它定义了所有...

    浅谈Java中Collection和Collections的区别

    在Java编程语言中,`Collection`和`Collections`是两个重要的概念,它们在处理数据集合时扮演着不同的角色。理解这两个概念的区别对于高效地利用Java集合框架至关重要。 首先,我们来详细了解一下`Collection`接口...

    Java的Collection VS Collections - 揭秘数据操控的奥秘

    Java的Collection VS Collections

    Java SE编程入门教程 collection与collections(共7页).pptx

    Java SE编程入门教程涵盖了许多Java基础概念,包括集合框架中的Collection和Collections。这两个概念在Java编程中至关重要,尤其是在处理数据存储和操作时。 首先,Collection是Java集合框架的一个顶级接口,它定义...

    java collection framework

    - `Collections.max()` 和 `Collections.min()`: 获取 List 中的最大值和最小值。 - `Collections.binarySearch()`: 在已排序的 List 中进行二分查找。 #### 六、使用注意事项 在使用 Java Collection Framework ...

    java基础之Collection与Collections和Array与Arrays的区别

    Java 基础之 Collection 与 Collections 和 Array 与 Arrays 的区别 Collection 是 Java.util 下的一个接口,它是各种集合结构的父接口。继承与他的接口主要有 Set 和 List。Collection 是一个抽象概念,不能直接...

    Collections

    * `Collections.unmodifiableCollection(Collection&lt;? extends T&gt; c)`: 返回一个不可变的集合。 不可变集合 Collections 中的不可变集合方法包括返回不可变的集合和返回不可变的列表。 * `Collections....

    commons-collections4-4.1

    这个修复对于那些依赖于Commons Collections的中间件和应用程序来说至关重要,因为它们需要确保能够抵御这类攻击。 此版本的更新不仅仅是安全修复,还可能包含其他性能改进和bug修复。Apache Commons Collections 4...

    IconExperience X-Collections FULL collection.part1

    IconExperience X-Collections FULL collection.part1

    commons-beanutils、commons-collections、commons-collections等常用jar 包下载

    这是Commons Collections的一个新版本,对原有的API进行了优化和改进。主要改进包括: - 与Java 5及更高版本的兼容性:使用泛型、枚举和可变参数等特性。 - 性能优化:部分算法和实现进行了性能提升。 - 新的...

    commons-collections-3.2.2-API文档-中英对照版.zip

    赠送jar包:commons-collections-3.2.2.jar; 赠送原API文档:commons-collections-3.2.2-javadoc.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。

    commons-collections-3.2.2.jar

    apache-common系列中的重要的成员:apache-common-collections。包中对Java中的集合类进行了一定的补充,定义了一些全新的集合,当然也是实现了Collection接口的,比如Bag,BidiMap。同时拥有新版本的原有集合,比如...

    collections4/collections15 jar

    在Java编程中,`collections4`和`collections15`可能指的是Apache Commons Collections库的不同版本。这个库是Apache软件基金会提供的一个强大且实用的集合框架扩展,它为Java的内置集合类提供了更多的功能和优化。...

    commons-collections4-4.1.jar

    Commons Collections是Apache软件基金会开发的一个Java库,主要提供对集合框架的增强和扩展。这个库是Java标准集合接口的补充,增加了许多实用的功能,提高了代码的可读性和效率。"commons-collections4-4.1.jar"是...

    com.unity.collections@0.9.0-preview.6.7z

    6. **Unity.Collections.meta** 和 **Unity.Collections.Tests.meta**:分别代表Unity.Collections库的元数据文件和测试相关的元数据文件,后者可能包含了一些用于验证库功能的单元测试。 综上所述,这个压缩包包含...

    SAP Collections Management

    2. 应收账款的收集流程(Collection of Receivables):这一流程描述了如何追踪和收集应收款项。包括客户账目的评估、识别、分层和优先排序,以及如何从风险管理的角度和客户关系的角度进行主动收款。 3. 控制应收...

    commons-collections4-4.2资源包

    Apache Commons Collections 4.2、可重用的java工具包。

Global site tag (gtag.js) - Google Analytics