public class test {
public static void main(String[] args) {
Map<String,Object> map = new HashMap<String,Object>();
map.put("test1","test1");
map.put("test2","test2");
map.put("test3","test3");
map.put("test4","test4");
map.put("test5","test5");
// 方法一、
for(String key : map.keySet()){
System.out.println("遍历map.keySet():"+map.get(key));
}
//方法二、
for(Map.Entry<String,Object> m:map.entrySet()){
String value = (String) m.getValue();
System.out.println("使用Map.Entry<String,Object>:"+value);
}
//方法三
Iterator<String> iterator = map.keySet().iterator();
while(iterator.hasNext()){
String key = iterator.next();
System.out.println("使用iterator:"+map.get(key));
}
//方法四:
for (Iterator<Entry<Integer, Element>> iterator = mapElements.entrySet().iterator();
iterator.hasNext(); ) {
Map.Entry<Integer, Element> entry = iterator.next();
log.info("CSkey为:{}", entry.getKey());
log.info("CSvalue为:{}", entry.getValue());
}
}
}