1.遍历map的几种方式:
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();
} //遍历

最新文章

  1. DWZ框架中ajax提交文件表单的处理(关闭当前dialog + 刷新父级navTab)
  2. ndk学习9: 动态使用共享库
  3. win8系统安装xampp后apache无法启动
  4. sql server 2008 操作数据表
  5. 编译rnnlib
  6. NSString截取字符串
  7. linux ftp 搭建和相关问题解决
  8. XML数据的读取—数据库配置文件
  9. Gruntjs构工具学习视频
  10. memcached与redis
  11. Django--基本篇:项目结构与设计模式(MVC)
  12. 360软件的木马查杀、漏洞修复等组件不能使用,提示runtime error
  13. jvm.option是什么,它是如何加载的
  14. odoo学习之带出信息
  15. Android-Kotlin-when&amp;类型推断
  16. Linux内核分析作业 NO.5
  17. JS 运行、复制、另存为 代码。
  18. Codeforces Round #FF (Div. 1) B. DZY Loves Modification 优先队列
  19. CSS3展开带弹性动画的手风琴菜单
  20. JAVA获取Spring上下文

热门文章

  1. maven的版本管理笔记
  2. Start:at cnblogs firstDay
  3. Centos6.5 minicom安装与配置
  4. Spring Boot 内嵌Tomcat的端口号的修改
  5. SQL where 1=1的作用
  6. 学习练习 java输入输出流 练习题1
  7. jquery递归遍历xml文件,形成ul-li序列,生成树结构(使用了treeview插件)
  8. 【drp 1】使用易宝实现在线支付
  9. Duilib学习笔记《01》— duilib整体框架认识
  10. CLRS:build_max_heap(strorage in array)