Map.Entry 和 Map.entrySet() ,用类遍历hashMap,hashTable
来源:互联网 发布:淘宝卖家资料提取工具 编辑:程序博客网 时间:2024/04/29 00:39
最近再写一段很恶心的系统代码,上网搜索资料时,偶然见看到这篇文章不错,给了我很多的启发。先收藏一下,作为以后开发备用资料。希望看到的朋友也能多多学习学习!
发现HashMap 用到下面的格式 ,直接循环遍历整个hashMap hashTable
返回的 set 中的每个元素都是一个 Map.Entry
类型。
private Hashtable<String, String> emails = new Hashtable<String, String>();
// 方法一: 用entrySet()
// Iterator it = emails.entrySet().iterator();
// while(it.hasNext()){
// Map.Entry m=(Map.Entry)it.next();
// logger.info("email-" + m.getKey() + ":" + m.getValue());
// }
// 方法二:直接再循环中
for (Map.Entry<String, String> m : emails.entrySet()) {
logger.info("email-" + m.getKey() + ":" + m.getValue());
}
// 方法三:用keySet()
Iterator it = emails.keySet().iterator();
while (it.hasNext()){
String key;
key=(String)it.next();
logger.info("email-" + key + ":" + emails.get(key));
}
另外 我们可以先把hashMap 转为集合Collection,再迭代输出,不过得到的对象
Map aa = new HashMap();
aa.put("tmp1", new Object()); //追加 替换用同样的函数.
aa.remove("temp1"); //删除
for (Iterator i = aa.values().iterator(); i.hasNext(); ) {
Object temp = i.next();
} //遍历
- Map.Entry 和 Map.entrySet() ,用类遍历hashMap,hashTable
- Map.Entry 和 Map.entrySet() ,用类遍历hashMap,hashTable
- Map.Entry 和 Map.entrySet() ,用类遍历hashMap,hashTable
- Map.Entry 和 Map.entrySet() 遍历hashMap,hashTable
- Map.Entry 和 Map.entrySet() 遍历hashMap,hashTable
- Map.Entry<String,String>,map.entrySet()遍历HashMap,HashTable
- 用Map.Entry 和Map.entrySet() 遍历哈希表
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式 Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- Map.Entry和map.entrySet()---更好的遍历Map
- Map.Entry 和 Map.entrySet()
- 转】用Map.Entry 和Map.entrySet()和Map.keySet 遍历哈希表
- Map集合 键值对 映射关系 Hashtable HashMap TreeMap keySet entrySet Map.Entry
- Map.Entry和Map.entrySet的用法
- java中另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- PHP语言教父Gutmans炮轰Java:已经输掉Web之战
- struct使用注意事项
- 使用 DataAdapter 和 DataSet 更新数据库
- IBM雄心勃勃地宣布,十年内将消灭掉其自己发明的硬盘
- gftp和lftp中文乱码的解决
- Map.Entry 和 Map.entrySet() ,用类遍历hashMap,hashTable
- 日本电子货币用户数今夏有望突破一亿
- 对不起,爸爸妈妈
- OCI 常用函数介绍[摘抄]
- 在Smartphone/Pocket PC 2003上设置提醒
- 简单实用的DataSet更新数据库的类+总结(c#)
- JSP连接SQL Server 2000系统配置
- 八园一路升级大连海滨公园群三大公园齐亮升级底牌
- 连接SQL数据库