我的说法正确吗?
Product prod = new Product(product.getId(),product.getItemName(), product.getPrice(),
product.getCount());
product.add(prod);
不,这是不正确的。产品不是类的实例Product
,而是类的实例List
。List没有任何称为的方法getId
。
如果要从列表中检索元素并使用它创建另一个实例,可以执行以下操作:
Product exisProd = product.get(0);
Product prod = new Product(exisProd .getId(),exisProd .getItemName(), exisProd .getPrice(),
exisProd .getCount());
但是请确保您在列表中有元素,否则您可能会遇到异常。product.add(prod);