ArrayList类
编写ArrayList类
package com.mage.arrays;
public class ArrayList {
private Object[] arrs;
private int size;
private int capacity;
private static final int DEFAULT_CAPACITY = 10;
public ArrayList() {
this(DEFAULT_CAPACITY);
}
public ArrayList(int capacity) {
arrs = new Object[capacity];
this.capacity = capacity;
}
public int size(){
return this.size;
}
public int opacity() {
return arrs.length;
}
public boolean isEmpty() {
return this.size==0;
}
public void add(Object value,int index) {
if(index<0||index>size) {
System.out.println("错误参数:index");
return;
}
if(size==arrs.length) {
resize(size*2);
}
for(int i=size-1;i>=index;i--