黑马程序员技术交流社区

标题: 求教一个集合中的问题 [打印本页]

作者: 1844611785    时间: 2013-5-7 21:42
标题: 求教一个集合中的问题
import java.util.*;
class  ForEachDemo
{
        public static void main(String[] args)
        {
                HashMap<Integer,String> hm=new HashMap<Integer,String>();
                hm.put(1,"aeb");
                hm.put(2,"abc");
                hm.put(3,"dab");
                hm.put(4,"abd");
                Set<Map.Entry<Integer,String>> entryset=hm.entrySet();

                for(Map.Entry<Integer,String> me:entryset);
                {
                        System.out.println(me.getKey()+".."+me.getValue());
                }
        }
}
这个代码为什么有错呀??
作者: ZhaoYuBetter    时间: 2013-5-7 21:46
for 后面加了个 分号!你检查下   for(Map.Entry<Integer,String> me:entryset); 是不是
作者: hou604720966    时间: 2013-5-7 21:58
同楼上, for(Map.Entry<Integer,String> me:entryset);    中的分号';'已经结束了for循环语句
作者: 1844611785    时间: 2013-5-7 22:17
额,就一个分号把我给害苦了,谢谢啦
作者: 1844611785    时间: 2013-5-7 22:18
hou604720966 发表于 2013-5-7 21:58
同楼上, for(Map.Entry me:entryset);    中的分号';'已经结束了for循环语句

谢谢啦,看了好久就是没看到这个分号,还以为是逻出错了




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