Map的几种遍历方式
博客专区 > foxeye 的博客 > 博客详情
Map的几种遍历方式
foxeye 发表于4年前
Map的几种遍历方式
  • 发表于 4年前
  • 阅读 83
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: HashMap、HashTable、LinkHashMap、TreeMap、ConcurrentHashMap常用4种遍历方式。

方式1:

Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()) {
	String key = (String) iterator.next();
	String value = map.get(key);
}

方式2:

for (String key :  map.keySet()) {
	String value = map.get(key);
}

方式3:

Iterator<Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
	Map.Entry<String, String> entry = (Map.Entry<String, String>) iterator.next();
	String key = entry.getKey();
	String value = entry.getValue();
}

方式4:

for (Entry<String, String> entry : map.entrySet()) {
	String key = entry.getKey();
	String value = entry.getValue();
}
标签: Map遍历
共有 人打赏支持
粉丝 16
博文 76
码字总数 17049
×
foxeye
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: