import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Set;
/*
* Hashtable:哈希表
* 此类实现一个哈希表,该哈希表将键映射到相应的值。
*
* 特点:
* 安全
* 慢
* 不允许null
*
* public Enumeration<K> keys() 获取所有的键
* public Enumeration<V> elements() 获取所有的值
*/
public class Demo8 {
public static void main(String[] args) {
Hashtable<String, String> ht = new Hashtable<>();
ht.put("郭德纲", "于谦");
ht.put("周星驰", "吴孟达");
ht.put("周杰伦", "方文山");
// Set<String> keySet = ht.keySet();
//
// for (String key : keySet) {
//
// String value = ht.get(key);
// System.out.println(key+":"+value);
// }
Enumeration<String> keys = ht.keys();
while (keys.hasMoreElements()) {
String key = (String) keys.nextElement();
System.out.println(key);
}
Enumeration<String> values = ht.elements();
while (values.hasMoreElements()) {
String value = (String) values.nextElement();
System.out.println(value);
}
}
}
|
|