欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

java遍历Map的几种方法分析

时间:2021-04-03 07:47:10|栏目:JAVA代码|点击:

本文实例分析了java遍历Map的几种方法。分享给大家供大家参考,具体如下:

Java代码:

Map<String,String> map=new HashMap<String,String>();
map.put("username", "qq");
map.put("passWord", "123");
map.put("userID", "1");
map.put("email", "qq@qq.com");

第一种用for循环

Java代码:

for(Map.Entry<String, String> entry:map.entrySet())
{
  System.out.println(entry.getKey()+"--->"+entry.getValue());
}

第二种用迭代

Java代码:

Set set = map.entrySet();
  Iterator i = set.iterator();
  while(i.hasNext()){
    Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
    System.out.println(entry1.getKey()+"=="+entry1.getValue());
}

用keySet()迭代

Java代码:

Iterator it=map.keySet().iterator();
while(it.hasNext())
{
  String key;
  String value;
  key=it.next().toString();
  value=map.get(key);
  System.out.println(key+"--"+value);
}

用entrySet()迭代

Java代码:

Iterator it=map.entrySet().iterator();
System.out.println( map.entrySet().size());
String key;
String value;
while(it.hasNext()){
  Map.Entry entry = (Map.Entry)it.next();
  key=entry.getKey().toString();
  value=entry.getValue().toString();
  System.out.println(key+"===="+value);
}

更多java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

上一篇:java中实现map与对象相互转换的几种实现

栏    目:JAVA代码

下一篇:javaweb中mysql数据库连接步骤方法及其实例

本文标题:java遍历Map的几种方法分析

本文地址:http://www.codeinn.net/misctech/93671.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有