J#-哈系表
? 构造方法
Hashtable():用默认的容量和加载因数构造一个新的空散列表。
Hashtable(int itialCapacity):用指定的初始的容量和默认的加载因数构造一个新的空散列表。
Hashtable(int itialCapacity, float loadFactory):用指定的初始的容量和指定的加载因数构造一个新的空散列表。
? 常用的方法
void clear():清空该散列表,使它不包含键。
boolean containsKey(Object key):检测指定的对象是否是该散列表中的键。
synchronized Enumeration elements():返回该散列表中值的一个枚举。
Object get(Object key):返回指定的键在这个散列表中的映射值。
boolean isEmpty():检测是否散列表没有把键映射到值。
synchronized Enumeration keys():返回该散列表中的一个键枚举。
synchronized Object put(Object key, Object value):在该散列表中映射指定的键到指定的值 。
synchronized Object remove(Object key):从该散列表中删除键及格其值。
int size():返回该散列表中的键数。
2.枚举(Enumeration)
该类提供了枚举向量元素、散列表的键和散列表的值的方法。
例如,打印向量v的所有元素:
for (Enumeration e = v.elements() ; e.hasMoreElements() ;) {
System.out.println(e.nextElement());
}
枚举类的两个常用的方法:
hasMoreElements():测试该枚举是否包还有元素。
nextElement():返回该枚举的下一个元素。