zoukankan      html  css  js  c++  java
  • LinkedHashSet深入学习

    1.LinkedHashSet:继承于HashSet,基于LinkedHashMap来实现.底层是LinkedHashMap实现

          Set接口的一个实现.和HashSet的区别,LinkedHashSet维护一个双重链接列表,定义了迭代顺序可为插入顺序,或者是访问顺序.

    2.只有四个构造方法

         指定初始容量和负载因子的空HashSet

          public LinkedHashSet(int initialCapacity, float loadFactor)

            {

              super(initialCapacity, loadFactor, true);

             }

          构造一个指定初始容量和负载因子0.75的空HashSet

          public LinkedHashSet(int initialCapacity)

           {

            super(initialCapacity, .75f, true);

           }

          构造一个带默认初始容量16和加载因子0.75的空链接哈希set。

          public LinkedHashSet() {

            super(16, .75f, true);

           }

           构造一个与指定collection中的元素相同的新链接哈希set。

           public LinkedHashSet(Collection<? extends E> c)

            {

               super(Math.max(2*c.size(), 11), .75f, true);

               addAll(c);

             }

        

  • 相关阅读:
    wcf常用的概念
    WebApi初探之路由配置
    NuGet Package Manager 实用命令
    WebApi初探之基本操作(CRUD)
    Excel操作类
    在Runbook中添加Checkpoint-workflow
    总结PowerShell的常用命令
    alt text 与 tooltip区别
    IFrame 获取内容
    WP8.1 实现Continuation程序(打开文件,保存文件等)
  • 原文地址:https://www.cnblogs.com/2nao/p/6477002.html
Copyright © 2011-2022 走看看