-
Course cr =(Course)coursesToSelect.get(4);
coursesToSelect.remove(cr);
coursesToSelect.remove(4);
Course[] cr ={(Course)coursesToSelect.get(4),(Course)coursesToSelect.get(5)};
coursesToSelect.remove(Arrays.asList(cr));
查看全部 -
courseToSelect.set(4,new Course("id","name"));//在第四个位置上修改为新的course
查看全部 -
取得list中元素的方法
int size=coursesToSelect.size();
for(int i-0;i<size;i++)
{
Course cr=(Course)coursesToSelect.get(i);
}
可以存在重复数据
迭代器遍历list
public void testIterator(){
Iterator it=coursesToSelect.iterator();//util.iterator
while(it.hasNext())
{
Course cr=(Course)it.next();
}
}
foreach
public void testForEach(){
for(Object obj:coursesToSelect){
courses cr=(courses)obj;
}
}
查看全部 -
Course[] course={new Course("3","离散数学"),new Course("4","汇编语言")};
courseToSelect.addAll(Arrays.asList(course));//把course数组转化为list
courseToSelect.addAll(2,Arrays.asList(course));//插入到第二位置
查看全部 -
public List coursesToSelect;//util.list,用于存放备选课程的list
public ListTest(){
this.coursesToSelect=new ArrayList();//util.ArrayList
}
public void testAdd(){
Course cr1=new Course("1","数据结构");
courseToSelect.add(cr1);
courseToSelect.add(0,cr2);//在第0位置上添加cr2,把cr1挤到第1位置上,index只能比数组长度小或者等于,已经存了两个数则index=0,1,2,不能等于3会报indexoutofbound
Course temp=(Course)courseToSelect.get(0)
//只添加了第一个元素,下标为0,对象存入集合都变成Object类型,取出时需要类型转换
}
查看全部 -
public Set courses;//把课程信息存放在set类型的属性里,util.Set包
this.courses=new HashSet();//util.HashSet
查看全部 -
异常处理总结
查看全部 -
Exception类的子类:RuntimeException(非检查异常) 和 检查异常。
检查异常:IOException文件异常、SQLExceptionSQL异常
查看全部 -
Throwable类的两个子类:Error类 和 Exception类。
Exception类:编码、环境、用户操作输入出现问题。
查看全部 -
集合框架的结构
查看全部 -
异常链的简单写法
查看全部 -
异常链的举例
查看全部 -
异常的举例
查看全部 -
throw vs throws
查看全部 -
有多个异常时,异常的排序:子异常 --> 父异常
查看全部
举报