package com.coding.basic;
public class MyArrayList implements MyList {
private int size = 0;
private Object[] elementData = new Object[100];
public void add(Object o){
elementData[size++] = o;
}
public void add(int index, Object o){
for(int i = size; i > index; i--)
{
elementData[i] = elementData[i - 1];
}
elementData[index] = o;
size++;
}
public Object get(int index){
return elementData[index];
}
public Object remove(int index){
Object obj = elementData[index];
for(int i = index; i < size(); i++)
{
elementData[i] = elementData[i + 1];
}
size--;
return elementData;
}
public int size(){
return size;
}
public MyIterator myIterator(){
return null;
}
}