62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class ForeachDemo {
public static void main(String[] args) {
Map<String, Integer> infos = new HashMap<String, Integer>();
infos.put("David", 28);
infos.put("Kate", 19);
infos.put("Peter", 31);
infos.put("Susan", 24);
listMapElementByForeach(infos);
}
private static void listMapElementByForeach(Map<? extends Serializable, ? extends Serializable> map){
/*Set<Map.Entry<? extends Serializable, ? extends Serializable>> entrySet = map.entrySet();
for(Map.Entry<? extends Serializable, ? extends Serializable> me : entrySet){
Serializable key = me.getKey();
Serializable value = me.getValue();
System.out.println(key + " = " + value);
}*/
Set<?> entrySet = map.entrySet();
for(Object obj : entrySet){
Map.Entry<? extends Serializable, ? extends Serializable> me =
(Map.Entry<? extends Serializable, ? extends Serializable>)obj;
Serializable key = me.getKey();
Serializable value = me.getValue();
System.out.println(key + " = " + value);
}
}
}