我想知道从哈希表中创建集合的通用代码是什么样的。例如,如果我已经创建了一个哈希表,那么我将如何将其转换为一个集合?
问问题
55 次
1 回答
1
Hashtable<String, String>
这是将 a 转换为 a的示例HashMap<String, String>
(它是Collection的一部分)
Hashtable<String, String> ht = new Hashtable<String, String>();
ht.put("key1", "value1");
ht.put("key2", "value2");
ht.put("key3", "value3");
Map<String, String> map = new HashMap<String,String>();
for (String key : ht.keySet()) {
map.put(key, ht.get(key));
}
for (String key : map.keySet()) {
System.out.println(key+"\t"+map.get(key));
}
应该注意的是,此代码会生成Obsolete Collection
警告。
于 2013-05-01T00:03:30.513 回答