A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我只知道前两种遍历方式,视频里有个Collection的方式,但得到的只有Value的集合形式。
               Map<Integer, String> map = new HashMap<Integer,String>();
                map.put(1, "one");
                map.put(2, "two");
                map.put(3, "three");
        第一种:
                Set<Integer> keySet = map.keySet();
                for(Integer in : keySet)
                {
                        System.out.println(in+"..."+map.get(in));
                }
        第二种:
                Set<Map.Entry<Integer,String>> entrySet = map.entrySet();
                for(Map.Entry<Integer, String> en: entrySet)
                {
                        System.out.println(en.getKey()+"......."+en.getValue());
                }

求第三种

2 个回复

倒序浏览
Set、List集合还可以通过迭代器迭代,如:
  1. for(Iterator iter=set.iterator();iter.hasNext();)
  2. {
  3. }
复制代码
回复 使用道具 举报
java_dream 发表于 2014-9-24 11:11
Set、List集合还可以通过迭代器迭代,如:

噢,我还以为用增强for和Iterator是一种呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马