public class ForeachMapDemo {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<String, Integer>(); //定义了泛型 key是只能是String类型 value是只能是int类型
map.put("zhangsan", 1); //向map集合中添加 key跟value的值
map.put("zhuba", 2);
map.put("lisi", 3);
map.put("wangwu", 5);
for (Map.Entry<String,Integer> me : map.entrySet()) { //因为map.entrySet()返回类型是Set<Map.Entry<String,Integer>> 满足高级for循环格式 for(数据类型 变量名:被遍历的集合){}
System.out.println(me.getKey() + " --> " + me.getValue()); //me是set集合的元素 是Map对象 此处getKey和getValue是Map方法 分别获取键跟值
}
}
} |