import java.util.*;
public class HashtableDemo {
public static void main(String arg[]) {
Hashtable<String, Integer> ht= new Hashtable<String, Integer>();
//添加元素
ht.put("a", 1);
ht.put("b", 2);
ht.put("c", 3);
//获得Hashtable中的键值对
for(Iterator itr = ht.keySet().iterator(); itr.hasNext();){
String key = (String) itr.next();
int value = (int) ht.get(key);
System.out.println(key+"--"+value);
}
/*
b--2
a--1
c--3
*/
//Key的个数
int size = ht.size();
System.out.println(size);
/*
3
*/
//移除元素
ht.remove("c");
//循环获取值
Enumeration htEnum = ht.elements();
while (htEnum.hasMoreElements())
{
System.out.println(htEnum.nextElement());
}
/*
2
1
*/
//判断是否已存在Key
boolean b1 = ht.containsKey("a");
System.out.println(b1);
/*
true
*/
//判断是否已存在Value
boolean b2 = ht.containsValue(1);
System.out.println(b2);
/*
true
*/
//判断是否已存在Value
boolean b3 = ht.contains(1);
System.out.println(b3);
/*
true
*/
}
}
Hashtable用法
最新推荐文章于 2022-02-18 17:10:04 发布