ArrayList<E> a=new ArrayList<E>();//初始化后的ArrayLIst size为0; a.set(index=0,E)//这样会报错,因为这个方法实现的是将表中已有的修改,index<size; a.add(index=1,E)//报错,add方法要求index<=size