`
菜菜土人
  • 浏览: 12665 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Hashtable类:

 
阅读更多


using System.Collections.ArrayList;

ArrayList ss=new ArrayList();
//or

ArrayList ss=new ArrayList(25);//开始就指定有25个,上面默认是16个可以无限增大
ss.add(new v());//可以存任何对象。
v v=(v)ss[1];//取的时候要转换。
ss.Insert(1,new v())//可以插入
ss.RemoveAt(1);//删除
int i=ss.Count;//个数
//*********************************************
//字典
Hashtable类:
Hashtable eee=new Hashtable(53);//可以指定原始容量,53是素数,工作效率高
eee.Add(id,obj);
eee[id];
eee.remove(id);
int i = eee.cout;

分享到:
评论

相关推荐

    hashMap和hashTable的区别

    如果需要线程安全,或者希望使用早期的 Java 版本中可用的集合类,可以选择 `HashTable`。然而,在现代 Java 开发实践中,推荐使用 `ConcurrentHashMap` 来代替 `HashTable`,因为它提供了更好的性能和更丰富的功能...

    基于C#的可视化编程课件汇总全书电子讲义完整版课件(最新).pptx

    Hashtable类:Hashtable类是一个散列表类,用于存储键值对,可以快速地访问和检索数据。 命名空间:命名空间是C#语言中的一个重要概念,用于组织和管理类、方法、变量等。命名空间可以避免命名冲突,提高代码的...

    Hashtable和HashMap的区别:

    1. **Hashtable**:作为 `Dictionary` 类的子类,`Hashtable` 是 Java 最早版本(JDK 1.0)中提供的一个用于存储键值对的标准类。它继承自 `Dictionary` 并实现了 `Map` 接口。 2. **HashMap**:`HashMap` 则是在 ...

    一个用javascript写的hashtable类

    一个用javascript写的hashtable类

    WinFormHashTable最简单用法,.net hashtable ,hashtable ,hashtable用法

    Hashtable是System.Collections命名空间下的一个类,它是基于散列(Hashing)的字典容器,用于存储键值对。散列技术通过计算键的哈希码来快速定位元素,从而提供O(1)的平均时间复杂度进行插入、删除和查找操作。 2...

    C# json 转hashtable

    与此相关的,`Hashtable`是.NET框架中的一个古老的集合类,用于存储键值对,它在早期的.NET应用中十分常见。然而,随着.NET Framework的发展,`Dictionary, TValue>`逐渐取代了`Hashtable`,因为后者不支持泛型,且...

    数据结构与算法:C#语言描述(中文)

    - HashTable类:一种特殊的字典类型,使用散列函数将键映射到值,实现高效查找。 - **第11章:链表** - 链表基础:介绍链表的概念及其在C#中的实现方式。 - 应用场景:探讨链表在不同场景下的应用价值。 - **...

    HashMap和HashTable的区别和不同

    - **HashTable**: `HashTable`是一个线程安全的类,这意味着多个线程可以同时访问或修改`HashTable`而不会导致数据不一致的问题。`HashTable`通过同步每个方法的执行来实现这一点,即在执行`HashTable`的任何方法时...

    HashMap与HashTable区别

    - **HashTable**: 内部使用了`Entry`类来表示键值对,并且每个`Entry`都有一个指向下一个`Entry`的引用。`HashTable`通过计算键的哈希码并将其与表大小取模来确定元素的位置。 - **HashMap**: 与`HashTable`类似,`...

    hashmap与hashtable区别

    - **Hashtable**:该类继承自`Dictionary`类,并且实现了`Map`接口。它最早出现在Java 1.0版本中,可以视为早期实现键值对存储的一种方式。 - **HashMap**:相比之下,`HashMap`是在Java 1.2版本中引入的新类,它...

    C#往年期末考试题选择题

    21、Hashtable类:在.NET框架中,Hashtable类位于`System.Collections`命名空间。正确选项是C。 22、装箱与拆箱:装箱是将值类型转换为引用类型,拆箱则是反过来的过程。在给定的代码中,`age=(int)o;`这行代码实现...

    hashtable和dictionary的探讨

    在编程领域,哈希表(Hashtable)和字典(Dictionary)是两种常用的数据结构,它们在存储和检索键值对时提供了高效的性能。本文将深入探讨这两种数据结构的原理、性能差异以及实际应用中的考虑因素。 哈希表,通常...

    2021-2022计算机二级等级考试试题及答案No.11283.docx

    3. Hashtable类:Java中的Hashtable是键值对存储的数据结构,它不区分键的顺序。题目中输出的“a”的值是“abcde”。 4. 数据概念:数据是描述事物的符号记录,可以是数字、文字、图像等各种形式,它与语义不可分割...

    2021-2022计算机二级等级考试试题及答案No.232.docx

    17. Hashtable 类: Java 中的 Hashtable 是一个基于键值对的集合类,它是线程安全的。get() 方法用于获取指定键对应的值,所以输出 "B.abcde"。 18. 布局管理器: FlowLayout 是 Java GUI 中的一种布局管理器,...

    java Hashtable的泛型化

    3. **自动装箱与拆箱**:对于基本类型对应的包装类,泛型`Hashtable`支持自动装箱(如`Integer`与`int`之间)和拆箱,简化了代码。 4. **可读性**:通过明确指定类型,代码的意图更加清晰,阅读和维护起来更容易。 ...

    2021-2022计算机二级等级考试试题及答案No.12221.docx

    18. Hashtable类:Java中的`Hashtable`是键值对存储的容器,`get("a")`将返回与键"a"关联的值,即"abcde",答案是B。 19. REPLACE命令:在数据库操作中,如果使用REPLACE命令替换所有记录,记录指针会指向末记录的...

    hashtable存储数据.rar

    `Hashtable`类是线程安全的,意味着在多线程环境下,它能确保数据的一致性和完整性。这个压缩包文件“hashtable存储数据.rar”很可能包含了示例代码,展示了如何使用`Hashtable`来存储和操作数据。 `Hashtable`主要...

    javascript hashtable实现代码

    构建一个简易的hashtable类: 在给定的代码片段中,定义了一个名为`Hashtable`的构造函数,其内部使用一个JavaScript数组`this.hashtable`来存储键值对。通过定义一系列的方法,如`clear`、`containsKey`、`...

    asp.net遍历hashtable

    Hashtable继承自System.Collections字典类,它是一个非排序的、可变大小的键值对集合。键(Key)是唯一的,用于查找对应的值(Value)。在ASP.NET中,我们常常使用Hashtable来暂存和传递数据,比如在页面间传递状态...

    经典讲解List和ArrayList和Vector和HashTable和HashMap区别

    4. **HashTable类**: `HashTable`是`Dictionary`类的子类,是一个键值对(Key-Value)存储结构,不允许null键和值,且是线程安全的。查找、插入和删除的速度较快,但不能保证迭代的顺序,因为它是无序的。 5. **...

Global site tag (gtag.js) - Google Analytics