学分高考 IT技术

arraylist增删改查

发布时间: 2022-03-03 18:12:29

精选答案

1. ArrayList的增加方法

ArrayList使用方法add()对表进行元素添加

  1. publicbooleanadd(Ee){
  2. ensureCapacityInternal(size+1);//IncrementsmodCount!!
  3. elementData[size++]=e;
  4. returntrue;
  5. }

2. ArrayList的删除方法

remove是删除元素的方法

  1. publicEremove(intindex){
  2. rangeCheck(index);
  3. modCount++;
  4. EoldValue=elementData(index);
  5. intnumMoved=size-index-1;
  6. if(numMoved>0)
  7. System.arraycopy(elementData,index+1,elementData,index,
  8. numMoved);
  9. elementData[--size]=null;//cleartoletGCdoitswork
  10. returnoldValue;
  11. }

public E remove(int index)移除此列表中指定位置上的元素。

3. ArrayList的修改方法

set是修改元素的方法

  1. publicEset(intindex,Eelement){
  2. rangeCheck(index);
  3. EoldValue=elementData(index);
  4. elementData[index]=element;
  5. returnoldValue;
  6. }

public E set(int index,E element)用指定的元素替代此列表中指定位置上的元素。

4. ArrayList的查找方法

  1. publicEget(intindex){
  2. rangeCheck(index);
  3. returnelementData(index);
  4. }

返回此列表中指定位置上的元素。先检查越界,然后直接返回index位置的数据。

arraylist增删改查

其他答案

获取元素

public E get(int index)返回此列表中指定位置上的元素。

集合长度

public int size()返回此列表中的元素个数。

删除元素

public boolean remove(Object o):删除指定的元素,返回删除是否成功

修改元素

public E set(int index,E element):修改指定索引处的元素,返回被修改的元素。

温馨提示:
本文【arraylist增删改查】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号