Java 实现您自己的调整ArrayList大小的算法
我知道,Java 实现您自己的调整ArrayList大小的算法,java,arraylist,Java,Arraylist,我知道,ArrayList有自己的方法在数组达到最大大小时调整数组的大小,但是有什么方法可以替代该方法并实现自己的算法吗 只需扩展ArrayList并覆盖ensureCapacity(int)。检查javadoc和源代码。您可以扩展类。扩展类后,没有数组大小调整之类的事情……如果该方法被声明为final或private,我们将无法覆盖它。这是您的大学作业吗?编写您自己的列表实现,这很简单。您打算怎么做,鉴于elementData是私有的?哎呀,我没看到。嗯,我想,如果他真的,真的想,他可以使用反
ArrayList
有自己的方法在数组达到最大大小时调整数组的大小,但是有什么方法可以替代该方法并实现自己的算法吗 只需扩展ArrayList
并覆盖ensureCapacity(int)
。检查javadoc和源代码。您可以扩展类。扩展类后,没有数组大小调整之类的事情……如果该方法被声明为final或private,我们将无法覆盖它。这是您的大学作业吗?编写您自己的列表
实现,这很简单。您打算怎么做,鉴于elementData
是私有的?哎呀,我没看到。嗯,我想,如果他真的,真的想,他可以使用反射;-)