Map的几种遍历方式

别等时光非礼了梦想. 提交于 2021-02-20 08:05:46

方式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();
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!