1. ArrayList的增加方法
ArrayList使用方法add()对表进行元素添加
- publicbooleanadd(Ee){
- ensureCapacityInternal(size+1);//IncrementsmodCount!!
- elementData[size++]=e;
- returntrue;
- }
2. ArrayList的删除方法
remove是删除元素的方法
- publicEremove(intindex){
- rangeCheck(index);
- modCount++;
- EoldValue=elementData(index);
- intnumMoved=size-index-1;
- if(numMoved>0)
- System.arraycopy(elementData,index+1,elementData,index,
- numMoved);
- elementData[--size]=null;//cleartoletGCdoitswork
- returnoldValue;
- }
public E remove(int index)移除此列表中指定位置上的元素。
3. ArrayList的修改方法
set是修改元素的方法
- publicEset(intindex,Eelement){
- rangeCheck(index);
- EoldValue=elementData(index);
- elementData[index]=element;
- returnoldValue;
- }
public E set(int index,E element)用指定的元素替代此列表中指定位置上的元素。
4. ArrayList的查找方法
- publicEget(intindex){
- rangeCheck(index);
- returnelementData(index);
- }
返回此列表中指定位置上的元素。先检查越界,然后直接返回index位置的数据。
获取元素
public E get(int index)返回此列表中指定位置上的元素。
集合长度
public int size()返回此列表中的元素个数。
删除元素
public boolean remove(Object o):删除指定的元素,返回删除是否成功
修改元素
public E set(int index,E element):修改指定索引处的元素,返回被修改的元素。
微信扫码关注公众号
获取更多考试热门资料