//把老的数组数据copy给新数组
(elementData, 0, newArray, 0, );
elementData = newArray;
}
elementData[size++] = e;
}
public MyArrayList() {
this(10);
}
public MyArrayList(int initSize) {
if(initSize<0){
try {
throw new IllegalAccessException();
} catch (IllegalAccessException e) {
();
}
}
elementData = new Object[initSize];
}
public E get(int index){
return (E) elementData[index] ;
}
public boolean remove(int index){
if(index>size || index<0){
return false;
}
for (int i = index; i < size; i++) {
elementData[index] = elementData[index+1] ;
}
return true ;
}
public static void main(String[] args) {
MyArrayList<String> list = new MyArrayList<String>();
("aa");
("bb");
("cc");
("dd");
("ee");
("ff");
(2);
for (int i = 0; i < (); i++) {
((i));
}
}
}
相关文章
- Zend_Form 创建、校验和解析表单的基础--(手冊)
- C#数组 List、Dictionary 、Arrary、ArrayList
- Java-ArrayList和Vector的区别
- ArrayList创建步骤及基本方法
- java如何取出list的最后一个值,如何从Java中的ArrayList获取第一个和最后一个元素?...
- 利用yeoman快速搭建React+webpack+es6脚手架
- 一加手机怎么root权限_一加手机的两种ROOT权限获取教程详解
- Power-BI 关于2016年7月份深圳一手房房价分析报表 腾讯课堂开课啦
- 鼠标移动到表格的TD上的时候显示成一个手型的样子怎么做?
- LinkedList和ArrayList之间互相转换