黑马程序员技术交流社区

标题: 哪个大神带小弟在代码的天空飞一会儿? [打印本页]

作者: CanABirdFly?    时间: 2014-7-11 12:37
标题: 哪个大神带小弟在代码的天空飞一会儿?
Map的iterator()遍历输出 小弟我完全看不懂大家谁有相关的视频资料或者告诉我在哪个视频里有,感激不尽啊!另外求大神帮我注解一下好让我懂这段代码!public class ForeachMapDemo {  
public static void main(String[] args) {  
Map<String, Integer> map = new HashMap<String, Integer>();  
map.put("zhangsan", 1);  
map.put("zhuba", 2);  
map.put("lisi", 3);  
map.put("wangwu", 5);  
for (Map.Entry<String,Integer> me : map.entrySet()) {  
            System.out.println(me.getKey() + " --> " + me.getValue());  
        }  
    }  
}  


作者: 790324255a    时间: 2014-7-11 13:34
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方法 分别获取键跟值
        }  
    }  
}  
作者: e644638045    时间: 2014-7-11 14:52
就是遍历一个集合,你看下java基础吧,这些都是基础的东西了
作者: e644638045    时间: 2014-7-11 15:31
...................




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2