我可以帮忙翻译。以下是您需要翻译的内容:
我需要一个没有重复项且数量值相加的输出ArrayList。
因此,最终的结果应该是一个元素的arraylist:mice,keyboards,monitors,cables,其中鼠标数量= 35(总和),键盘数量= 30,显示器= 4,电缆= 50。
我有一个特定类型对象的列表。我需要删除重复对象的键字段并汇总它们的值。很难解释,让我举个例子。
假设您有一个物品类:
public class Item {
protected String name;
protected int quantity;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(intquantity) {
this.quantity = quantity;
}
}
而且您有一个 Item 列表:
List<Item> itemList = new ArrayList<Item>();
填充为:
Item item1 = new Item();
item1.setName("mice");
item1.setQuantity(20);
Item item2 = new Item();
item2.setName("keyboards");
item2.setQuantity(30);
Item item3 = new Item();
item3.setName("monitors");
item3.setQuantity(4);
Item item4 = new Item();
item4.setName("mice");
item4.setQuantity(15);
Item item5 = new Item();
item5.setName("cables");
item5.setQuantity(50);
itemList.add(0, item1);
itemList.add(1, item2);
itemList.add(2, item3);
itemList.add(3, item4);
itemList.add(4, item5);
我需要一个没有重复项且数量值相加的输出ArrayList。
因此,最终的结果应该是一个元素的arraylist:mice,keyboards,monitors,cables,其中鼠标数量= 35(总和),键盘数量= 30,显示器= 4,电缆= 50。