你这个倒底是add,还是update?
这个不是if (item.getProname().equals(items.getProname())) {
}
update原来已经有的商品?
如果这代码不成功的话就得看一下你的Item是怎么实现的.
这个不是if (item.getProname().equals(items.getProname())) {
}
update原来已经有的商品?
如果这代码不成功的话就得看一下你的Item是怎么实现的.
item.setQuantity(item.getQuantity()+items.getQuantity());
这一句就是更新数量的item.getQuantity()取到的是正值就是添加操作,是负值就是减少操作,不过你要加上一个判断语句,如果item.getQuantity()+items.getQuantity()小于0,就删除此条目.