arraylist增删改查

arraylist增删改查命令都是什么

发布 : Java培训   发布时间:2021-07-21 14:42:44

品牌型号:联想 YOGA 14c/系统版本:windows7

1. ArrayList的增加方法

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

  1. public boolean add(E e) {
  2. ensureCapacityInternal(size + 1); // Increments modCount!!
  3. elementData[size++] = e;
  4. return true;
  5. }

2. ArrayList的删除方法

remove是删除元素的方法

  1. public E remove(int index) {
  2. rangeCheck(index);
  3. modCount++;
  4. E oldValue = elementData(index);
  5. int numMoved = size - index - 1;
  6. if (numMoved > 0)
  7. System.arraycopy(elementData, index+1, elementData, index,
  8. numMoved);
  9. elementData[--size] = null; // clear to let GC do its work
  10. return oldValue;
  11. }

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

3. ArrayList的修改方法

set是修改元素的方法

  1. public E set(int index, E element) {
  2. rangeCheck(index);
  3. E oldValue = elementData(index);
  4. elementData[index] = element;
  5. return oldValue;
  6. }

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

4. ArrayList的查找方法

  1. public E get(int index) {
  2. rangeCheck(index);
  3. return elementData(index);
  4. }

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

arraylist增删改查
其它答案
牛仔很忙2020-06-22 18:56:36

获取元素

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

集合长度

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

删除元素

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

修改元素

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


 相关推荐