/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ImitateArrayList ia = new ImitateArrayList();
ia.add(0, "abc");
ia.add(1, "def");
ia.add(2, "opq");
ia.add(3, "xyz");
ia.remove("abeeec");//这里如果我删除我上面添加的元素,会删除,但是为什么不返回true呢?
//如果我添加了没有的元素,也不返回false,又是为什么呢?哪儿错了啊?
System.out.println(ia);
}
public void add(int index,Object value){
long beginTime=System.currentTimeMillis();
super.add(index, value);
long endTime=System.currentTimeMillis();
System.out.println("该方法运行时间为:"+(endTime-beginTime));
}
public boolean remove(Object obj){
if (contains(obj)) {
long beginTime = System.currentTimeMillis();
super.remove(obj);
long endTime = System.currentTimeMillis();
System.out.println("该方法运行时间为:" + (endTime - beginTime));
return true;
}
else
return false;
}