简单实现 ArrayList
java中提供了多个集合框架 其中就有ArrayList 下面简单的实现一下
只写了添加,获取长度和根据下标获取元素的方法
public class MyArrayList { //定义一个object数组 private Object[] value; //定义一个数组长度 private int size; public MyArrayList(){ //构造方法初始化时指定长度为16 value=new Object[16]; } //添加方法 public void add(Object objcet){ value[size]=objcet; size++; //长度不够时扩容 if(size>=value.length) { int newLength=value.length*2; value=Arrays.copyOf(value, newLength); } } //返回数组长度 public int size(){ return size; } //根据下标取出某个元素 public Object get(int index){ return value[index]; } }