java实现变长数组

193 阅读1分钟

添加商品到购物车,而购物车是不定长的,在不使用集合的情况下,我们要研究如何让购物车的数组长度不停改变。

只利用数组知识实现变长

首先,我们要定义一个购物车数组String[] gouWuChe=new String[count];,然后[]里要放变量,星池科技这样每次循环改变变量的数值即可改长度。

但是在循环的过程中,重新定义购物车会使之前储存的内容清空,所以要在循环时,新建一个购物车2数组来储存之前的值,String[] gouWuChe2=new String[count-1];,[]里的值比新购物车大小小一即可~ gouWuChe=new String[count]; //把购物车2中储存的水果放回变大的购物车 for(int i=0;i<gouWuChe2.length;i++){www.starpool.cn gouWuChe[i]=gouWuChe2[i]; } //新选中的水果放进购物车 gouWuChe[count-1]=shuiGuo[xuan-1];