我想将购物车集合内的数据一次全部清空,代码如下,但会报错,我该如何修改才能一次删除集合内所有数据,我的代码每次在i=1和array.size(1)的时候报错,怎样修改可以避免这个问题
private static void qingkongche(ArrayList<Yonghu>array,ArrayList<Shangpin>array1,String zh,String mm) {
//删除修改前判断商品是否存在
//遍历集合,找到对象将其删除
int index=-1;
System.out.println("s3.size:"+array3.size());
for(int i=0;i<=array3.size();i++){
array3.remove(i);
System.out.println("s3.size:" + array3.size());
index = i;
}
if (index == -1){
System.out.println("购物车商品不存在,请重新输入!");
}else {
System.out.println("清空购物车成功!");
gouwuchechakan(array,array1,zh,mm);
}
}