/**
*
* @Title: TraverseMap
* @Description: map集合遍历方法
* @return: void
* @author: Jason
* @date: 2016年11月18日 下午2:15:29
*/
public static void TraverseMap(){
Map<String, String> map = new HashMap<String, String>();
map.put("1", "q");
map.put("2", "w");
map.put("3", "e");
//方法一:for-each
Set<String> set = map.keySet();
for(String s : set){
System.out.println("key:" + s + ",value:" + map.get(s));
}
//方法二:for-each
for(Map.Entry<String, String> entry : map.entrySet()){
System.out.println("key:" + entry.getKey() + ",value:" + entry.getValue());
}
//方法三:for-each
for(String key : map.keySet()){
System.out.println("key:" + key);
}
for(String value : map.values()){
System.out.println("value:" + value );
}
//方法四:使用Iterator遍历
Iterator<Map.Entry<String, String>> eIteratorKey = map.entrySet().iterator();
while (eIteratorKey.hasNext()) {
Map.Entry<String, String> entry = eIteratorKey.next();
System.out.println("key:" + entry.getKey() + ",value:" + entry.getValue());
}
}
map集合遍历方法
最新推荐文章于 2023-11-26 11:02:03 发布