我有 2 个包含产品的订单清单。
我需要当你合并列表时,如果它包含完全相同的产品,请更改一个的数量并删除另一个
我尝试了 2 个嵌套的 for,但似乎不起作用
for (ProductoSolicitado p: lista1) {
for (int i = 0; i < lista1.size(); i++) {
if (p.getIdProducto().equals(lista1.get(i).getIdProducto())) {
p.setCantidad(p.getCantidad() + lista1.get(i).getCantidad());
lista1.get(i).setIdProducto("0");
lista2.add(p);
lista2.add(lista1.get(i));
}
}
}
for (ProductoSolicitado p: lista2) {
if (!p.getIdProducto().equals("0")) {
lista3.add(p);
}
}
墨色风雨
冉冉说
慕莱坞森
相关分类