首页 > 其他 > 详细

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

时间:2017-09-15 00:32:55      阅读:236      评论:0      收藏:0      [点我收藏+]

课程查询

通过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的实现——学生选课(四)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!