gpt4 book ai didi

Java:将元素从一个 ArrayList 传输到另一个 ArrayList

转载 作者:行者123 更新时间:2023-12-01 22:15:16 26 4
gpt4 key购买 nike

如果我有产品列表(库存):

public List<Product> productList = new ArrayList<>();

客户选择购买指定产品后,我可以/如何从productList(我的库存)中删除该产品并将其放入另一个列表(客户的购物车)中?从这里开始,如果客户决定他/她不想购买该产品(继续结帐),我可以/如何从 ShoppingCart 中删除该产品并将其返回到 ProductList?

最佳答案

您可以使用List.remove(Product)List.add(Product)方法。

只需确保 Product 类中的 equals 方法正确实现,并且因为 remove() 方法会从列表中删除元素,如果equals 方法返回 true。

关于Java:将元素从一个 ArrayList 传输到另一个 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31211468/

26 4 0