/**
* 自己实现一个ArrayList,模仿ArrayList类的底层结构!
*/
public class MyArrayList{
private Object[] elementData;
private int size;
public MyArrayList() {
this(10);
}
public MyArrayList(int initialCapacity) {
if (initialCapacity < 0) {
try {
if (initialCapacity < 0)
throw new IllegalArgumentException("错错错,容量不能小于0");
} catch (Exception e) {
e.printStackTrace();
}
}
// 初始化数组
elementData = new Object[initialCapacity];
}
public
自己实现一个ArrayList,模仿ArrayList类的底层结构
最新推荐文章于 2024-07-26 17:24:12 发布
本文将探讨如何从底层实现一个ArrayList,详细讲解其内部结构和关键操作,包括添加、删除、扩容等步骤,帮助理解Java中ArrayList的工作原理。
摘要由CSDN通过智能技术生成