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);

             }

        

  • 相关阅读:
    归并排序
    msp430的时钟源设计
    插入排序
    msp430F5438A 的中断初步
    算法导论,第一节第二节课总结
    MSP430F5438A的时钟系统
    msp430F5438A 的ADC 研究
    图像处理基本原理(转载)
    C++标准库简介
    C# 接口 抽象类
  • 原文地址:https://www.cnblogs.com/2nao/p/6477002.html
Copyright © 2011-2022 走看看