1、查询操作,可有三种方式
1)、直接遍历
public void testGet(){
int size=coursesToSelect.size();
for(int i=0;i<size;i++){
course cr=(course)coursesToSelect.get(i);
System.out.println("课程::"+cr.id+cr.name);
}
}
2)、通过迭代器访问
public void IteratorTest(){
Iterator it=coursesToSelect.iterator();
while(it.hasNext()){
course cr=(course)it.next();//类型强转
System.out.println("课程::"+cr.id+cr.name);
}
}
3)、通过foreach访问
public void ForeachTest(){
for(Object obj:coursesToselect)
course Obj=(course)obj;//类型强转
System.out.println("课程::"+Obj.id+Obj.name);
}
2、修改操作
public void Modify(){
courseToselect.set(4,new course("7","java"));//调用set方法进行修改
}
3、删除操作
public void RemoveTest(){
course cr=(course)coursesToSelect.get(2);
System.out.println("课程:"+cr.id+cr.name);
coursesToSelect.remove(2);
System.out.println("课程:删除后:");
System.out.println("即将删除1和3位置上的元素::");
course []courses={(course) coursesToSelect.get(1),(course) coursesToSelect.get(3)};
coursesToSelect.removeAll(Arrays.asList(courses));
}

被折叠的 条评论
为什么被折叠?



