课程查询
通过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); } }
时间: 2024-10-17 02:46:30