黑马程序员技术交流社区

标题: 分享 [打印本页]

作者: hm_hjj    时间: 2016-4-2 23:49
标题: 分享
分享:集合遍历的4种方式:
        1.转成数组遍历:               
            *  把集合转成数组,可以实现集合的遍历
            *  调用toArray()方法:    Object[]  arr  =  collection.toArray  ();

        2.迭代器遍历:
            *  获取迭代器:                    Iterator<Student>  it  =  c.iterator();                 
            *  判断集合中是否有元素:        it.hasNext();                                       
       
            *  获取集合中元素:                it.next();                                         

        3.for循环遍历:  通过size()和get()
            *  E  get(int  index)      返回此列表中指定位置上的元素
  
            例如:        for  (int  i  =  0;  i  <  list.size();  i++)  {
                        Student  s  =  list.get(i);               
                        System.out.println(s);
                }
       

        4.高级for遍历:
            *  格式:
                for(元素数据类型  变量  :  数组或者Collection集合)  {
                        使用变量即可,该变量就是元素
                }

        例如:      for  (String  s  :  list)  {                          //String为数据类型,s是变
量,list为集合               
                        System.out.println(s);       
                }




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