• Java中Collections和Collection的区别


    java.util.Collection

    Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。此接口通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。Collection是一个通用接口,为各种具体的集合类型提供了最大化的统一操作方式,JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 SetList)实现。下图为Collection接口的分层结构。

    java.util.Collections

    Collections是一个包装类,此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection 上操作的静态多态算法,即“包装器”,包装器返回由指定 collection 支持的新 collection,以及少数其他内容。此类不能被实例化,就像是一个工具类。

    public static void main(String[] args) {
            //ArrayList实现了Collection接口
            List<Integer> list = new ArrayList<>();
            Integer[] data = {19,2,34,56,1,235,56};
            for ( Integer a : data) {
                list.add(a);
            }
            Collections.sort(list);
            for ( Integer b : list ) {
                System.out.print( " " + b );
            }
            //结果 1 2 19 34 56 56 235
        }    
  • 相关阅读:
    安装DCOS,关于docker异常引发的调查
    搭建DNS服务器-bind
    DNSmasq
    桥接以及Mercury MW54R中继
    docker异常处理
    vmware的双网卡以及Pro的注册码
    ssh免密登录
    系统原生文件MD5值获取
    mysql数据库要按当天、昨天、前七日、近三十天、季度、年查询
    dirname(__FILE__) 介绍
  • 原文地址:https://www.cnblogs.com/fangpengchengbupter/p/7372056.html
Copyright © 2020-2023  润新知