2020
10-08
10-08
Java使用数组实现ArrayList的动态扩容的方法
提到数组大家肯定不会陌生,但我们也知道数组有个缺点就是在创建时就确定了长度,之后就不能更改长度。所以Java官方向我们提供了ArrayList这个可变长的容器。其实ArrayList底层也是用数组进行实现的,今天我们就自己使用数组实现ArrayList的功能。一、整体框架废话不多说,我们以存放int类型元素为例,看一下ArrayList需要的成员变量和需要实现的方法。publicclassArrayListprivateintsize;//用来记录实际存储元素个数priva...
继续阅读 >