关于#java#的问题:Delete删除参数指定位置元素,考虑参数位置错误情况 Find,根据参数指定位置定位元素,考虑参数位置错误情况

利用数组实现Java ArrayList类的基本功能,要求实现方法包括:
初始ArrayList长度4,
Append尾部追加一个对象,长度不足容量翻倍策略;
Insert在参数指定位置插入数据,参数位置错误则不加入,长度不足容量翻倍策略;
Delete删除参数指定位置元素,考虑参数位置错误情况
Find,根据参数指定位置定位元素,考虑参数位置错误情况

我想要达到的结果

直接参考ArrayList源码对应的方法就行。