黑马程序员技术交流社区

标题: java集合HashMap、HashSet、ArrayList的遍历及使用(二) [打印本页]

作者: guoqiangmailbox    时间: 2015-5-15 16:20
标题: java集合HashMap、HashSet、ArrayList的遍历及使用(二)
本帖最后由 guoqiangmailbox 于 2015-5-15 16:23 编辑

遍历HashMap的方法2:entrySet()
HashMap中有一个entrySet,entrySet中保存了所有的Entry,一个Entry中包含了一个键值对,所有的Entry形成的entrySet就形成了HashMap中的所有的键值对。
         Set set2 = map.entrySet();                    for(Object i:set2)     {   
           Entry entry = (Entry)i;   
           System.out.println(entry.getKey()+"--"+entry.getValue());        
       }
ArrayList的用法         
         ArrayList list = new ArrayList();      
         list.add("a");     
         list.add("b");      
         list.add("c”);
遍历ArrayList的方法1:for
        for(Object s:list)  {
              System.out.println(s);        
        }

遍历ArrayList的方法2:for
            for(int i=0;i<list.size();i++)//size方法返回ArrayList中元素的个数          {  
             System.out.println(list.get(i));//get方法得到某个位置的元素        
           }
遍历ArrayList的方法1:Iterator      
           Iterator it2 = list.iterator();   
           while(it2.hasNext())          {     
                System.out.println(it2.next());   
        }




作者: zoubing0405    时间: 2015-5-15 20:27
非常好,学习一下这些方法
作者: bboyXiaoNuo    时间: 2015-5-15 21:06
好东西,妥妥的收藏
作者: shentan000    时间: 2015-5-15 21:11
涨之势~~多谢~




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