为了账号安全,请及时绑定邮箱和手机立即绑定

重新创建 Arraylist 类

重新创建 Arraylist 类

交互式爱情 2021-10-28 09:21:31
我正在重新创建 ArrayList 类。我的add方法有问题。我希望我的add方法返回新表并将其影响到我的元素。但是当我想进入我的表格元素的元素时,它总是null. 还有另一个问题ArrayListBis(1,2,3)..我想创建一个将对象作为 Arraylist 元素的构造函数,比如..contractor 的参数是什么ArrayListBis(Object... args)?public class ArrayListBis  {final static int DEFAULTSIZE=50;private int indexCourant,dernierElement,size;private Object [] elements;public ArrayListBis(int size){    elements=creatList(size);    indexCourant=0;    dernierElement=size-1;    this.size=size;}public void add(Object o){    add(o,size());}public void add(Object o, int index){    Object[] temp;    if(index <0 || index > size())        throw new IndexOutOfBoundsException();    else{            temp=creatList(size()+1);            for(int i=0;i!=size()+1;i++){                if(i<index)                    temp[i]=elements[i];                else if(i==index)                    temp[i]=elements[index];                else                    temp[i]=elements[i+1];            }        this.size++;            elements=temp;    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信