Java自定义动态数组1、静态数组向动态数组转变静态数组,数组空间固定长度这个数组空间总长为4,如果此时新插入一个数据就会报数组空间不足静态数组如何转变成动态数组第一步:创建一个空间是data数组两倍的newData数组(扩容);第二步:把data数组中的元素全部赋值到newData数组;2、数组扩容程序数组添加元素:数组空间不够就会扩容数组删除元素:数组空间空闲太大就会缩容3、数组整体代码4、数组测试代码测试结果如下所示:初始化数组空间大小为10,第一次插入10个元素到数组之后,然后再添加一个元素,此时数组会扩容为原来空间的两倍。

Java 自定义动态数组方式

Java 自定义动态数组方式

Java 自定义动态数组方式

Java 自定义动态数组方式

Java 自定义动态数组方式

Java 自定义动态数组方式

Java 自定义动态数组方式