码迷,mamicode.com
首页 > 其他好文 > 详细

Collection的实现——学生选课(四)

时间:2017-09-15 01:45:02      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:方法   sel   color   迭代器   循环   system   课程   oid   code   

课程查询

通过size方法获取List的长度

int size=coursesToselect.size();

通过for循环遍历List的元素,再调用get方法取出元素并输出

  Course cr=(Course) coursesToselect.get(i);

   /*
     * 查询课程,取得List中的元素
     */
 public void testGet() {
        int size=coursesToselect.size();
        System.out.println("有如下课程待选:");
        for(int i=0;i<size;i++) {
            Course cr=(Course) coursesToselect.get(i);
            System.out.println("课程:"+cr.id+":"+cr.name);
        }

第二种,通过迭代器遍历List的元素

 

/*
  * 通过迭代器(testIterator)来遍历List,迭代器本身也是一个借口
  */
    public void testIterator() {
          Iterator it=coursesToselect.iterator();
          System.out.println("有如下课程待选:");
         while(it.hasNext()) {
            //hasNext()如果还有元素的话就返回一个真值 
             Course cr=(Course) it.next();
             System.out.println("课程:"+cr.id+":"+cr.name);
         }
    }

 

第三种,通过For each方法访问集合元素

/*
     * 通过For each方法访问集合元素
     */
    
    public void testForEach() {
        for(Object obj:coursesToselect) {
            //遍历集合中的每个元素,作为Object的一个变量
            Course cr=(Course)obj; //还需要进行类型强转
             System.out.println("课程:"+cr.id+":"+cr.name);
        }
    }

 

Collection的实现——学生选课(四)

标签:方法   sel   color   迭代器   循环   system   课程   oid   code   

原文地址:http://www.cnblogs.com/ljp-yuban/p/7523778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!