Java基础篇 Map循环的方式
Posted 彭老希
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇 Map循环的方式相关的知识,希望对你有一定的参考价值。
(一)循环例子
Map<String,String> map = new HashMap<String, String>();
map.put("pen","thank you for attention");
map.put("lao","thank you for attention");
map.put("xi","thank you for attention");
(二)通过key Set key = map.keySet()
for(String key:map.keySet()){
System.out.println("key="+key+" value="+map.get(key));
}
(三)key和value都循环
for(Map.Entry<String,String> entry : map.entrySet()){
System.out.println("key="+entry.getKey()+" value="+entry.getValue());
}
(四)迭代器
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()){
Map.Entry<String, String> entry = iterator.next();
System.out.println("key="+entry.getKey()+" value="+entry.getValue());
}
(五)仅循环value
for(String value : map.values()){
System.out.println("value="+value);
}
以上是关于Java基础篇 Map循环的方式的主要内容,如果未能解决你的问题,请参考以下文章