博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中Collection和Collections的区别(转载)
阅读量:5346 次
发布时间:2019-06-15

本文共 1029 字,大约阅读时间需要 3 分钟。

转载来源:

1、java.util.Collection 是一个
集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。
 Collection   
├List   
│├LinkedList   
│├ArrayList   
│└Vector   
│ └Stack   
└Set 
2、java.util.Collections 是一个包装类(工具类/帮助类)。它包含有各种有关集合操作的
静态多态方法。此类
不能实例化,就像一
个工具类,用于对集合中元素进行排序、搜索以及线程安全等各种操作,服务于Java的Collection框架。

代码示例: 

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[] = { 112, 111, 23, 456, 231 };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.019     }20 }

 

转载于:https://www.cnblogs.com/K-artorias/p/7404726.html

你可能感兴趣的文章
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
MTK笔记
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
struts1和struts2的区别
查看>>
套接口和I/O通信
查看>>
阿里巴巴面试之利用两个int值实现读写锁
查看>>
浅谈性能测试
查看>>
Winform 菜单和工具栏控件
查看>>
CDH版本大数据集群下搭建的Hue详细启动步骤(图文详解)
查看>>
巧用Win+R
查看>>
浅析原生js模仿addclass和removeclass
查看>>
Python中的greenlet包实现并发编程的入门教程
查看>>
java中遍历属性字段及值(常见方法)
查看>>
YUI3自动加载树实现
查看>>
kettle导数到user_用于left join_20160928
查看>>
较快的maven的settings.xml文件
查看>>