hashtable如何获取key的集合
时间: 2024-03-22 11:37:35 浏览: 61
HashMap根据value获取key值
要获取Hashtable中所有的key集合,可以使用Hashtable中的keys()方法。该方法会返回一个包含Hashtable中所有key的Enumeration对象。可以使用这个Enumeration对象遍历Hashtable中所有的key,或者将其转换成一个数组或集合等其他数据结构。以下是一个示例代码:
```
Hashtable<String, Integer> hashtable = new Hashtable<>();
// 添加一些key-value对
hashtable.put("A", 1);
hashtable.put("B", 2);
hashtable.put("C", 3);
// 获取key集合
Enumeration<String> keys = hashtable.keys();
while (keys.hasMoreElements()) {
String key = keys.nextElement();
System.out.println(key);
}
// 或者将key集合转换成一个数组
String[] keyArray = hashtable.keySet().toArray(new String[hashtable.size()]);
```
阅读全文