java.util包---Hashtable
2016-04-24 21:42
405 查看
java.util.Hashtable 此类实现一个哈希表,该键映射到相应的值。以下是关于Hashtable的要点:
在此任何非空的对象可以被用作键或值。
如果很多条目将被制作成一个Hashtable,具有足够大的容量创建它可允许条目被插入的效率比让作为生长所需的表它执行自动再散列。
以下是java.util.Hashtable类的声明:
这个类从以下类继承的方法:
java.util.Object
标签:Hashtable类 Hashtable
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:易百教程 [http:/www.yiibai.com]
本文标题:java.util.Hashtable类
本文地址:http://www.yiibai.com/java/util/java_util_hashtable.html
在此任何非空的对象可以被用作键或值。
如果很多条目将被制作成一个Hashtable,具有足够大的容量创建它可允许条目被插入的效率比让作为生长所需的表它执行自动再散列。
类声明
以下是java.util.Hashtable类的声明:public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, Serializable
类的构造函数
S.N. | 构造函数 & 描述 |
---|---|
1 | Hashtable() 这种构造一个新的空哈希表用默认的初始容量(11)和加载因子(0.75)。 |
2 | Hashtable(int initialCapacity) 这种构造一个新的空哈希表使用指定的初始容量和默认加载因子(0.75)。 |
3 | Hashtable(int initialCapacity, float loadFactor) 这种构造一个新的空哈希表与指定的初始容量和指定的加载因子。 |
4 | Hashtable(Map<? extends K,? extends V> t) 这种构造一个新的哈希表具有相同的映射给定的Map。 |
类方法
S.N. | 方法与说明 |
---|---|
1 | void clear() 此方法清除这个哈希表,以便它不包含任何键。 |
2 | Object clone() 此方法创建此哈希表的浅表副本。 |
3 | boolean contains(Object value) 此方法测试,如果一些键映射到该散列表中指定的值。 |
4 | boolean containsKey(Object key) 如果指定的对象是该散列表中的一个关键此方法测试。 |
5 | boolean containsValue(Object value) 如果此哈希表的一个或多个键映射到这个值此方法返回true。 |
6 | Enumeration<V> elements() 此方法在该散列表中返回值的枚举。 |
7 | Set<Map.Entry<K,V>> entrySet() 此方法返回此映射中包含的映射关系的Set视图。 |
8 | boolean equals(Object o) 此方法将指定对象与此映射的相等性比较,按照Map接口的定义。 |
9 | V get(Object key) 此方法返回指定键所映射的值,或者null,如果此映射不包含该键。 |
10 | int hashCode() 此方法返回按在Map接口的定义此Map的哈希码值。 |
11 | boolean isEmpty() 这如果此哈希表没有映射到按键值的方法测试。 |
12 | Enumeration<K> keys() 此方法返回此哈希表中的键的枚举。 |
13 | Set<K> keySet() 此方法返回此映射中包含的键的Set视图。 |
14 | V put(K key, V value) 这种方法映射到指定键在此哈希表中指定的值。 |
15 | void putAll(Map<? extends K,? extends V> t) 这个方法会将所有从指定映射到这个哈希表的映射。 |
16 | protected void rehash() 这种方法增加的容量和内部对其进行重组这个哈希表,以适应和更有效地访问其条目。 |
17 | V remove(Object key) 这个方法从哈希表中删除键(及其相应的值)。 |
18 | int size() 此方法返回此哈希表中的键的数量。 |
19 | String toString() 这种方法在一组条目的形式返回此Hashtable对象的字符串表示形式,括在括号由ASCII字符“,”(逗号加空格)分隔。 |
20 | Collection<V> values() 此方法返回此映射中包含的值的Collection视图。 |
方法继承
这个类从以下类继承的方法:java.util.Object
标签:Hashtable类 Hashtable
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:易百教程 [http:/www.yiibai.com]
本文标题:java.util.Hashtable类
本文地址:http://www.yiibai.com/java/util/java_util_hashtable.html
相关文章推荐
- struts2和servlet同时用(访问servlet时被struts2过滤器拦截问题的解决)
- JVM调优-java虚拟机内存模型及参数设置
- 代理模式的java实现
- 20145223《Java程序设计》实验报告3
- Java设计模式透析之 —— 单例(Singleton)
- Java中给按钮等控件添加图标(Swing)
- java 获取程序执行时间
- 20145235 《Java程序设计》第8周学习总结
- Java设计模式透析之 —— 策略(Strategy)
- java中properties文件路径的访问及字符编码问题
- java.util包---HashSet
- Java大牛养成记(5)——The content of element type "struts" must match "(package|include|bean|constant)*".
- 【SSH】Spring简介和应用
- 安卓开发之java基础篇笔记【1】
- 重新学javaweb---路径专题
- @Repository、@Service、@Controller 和 @Component
- IT忍者神龟之Java获取各种常用时间
- springmvc中的controller中的几种参数绑定
- SpringMVC+hibernate整合小例子,用户的增删查改
- 20145222黄亚奇《Java程序设计》第8周学习总结