我有一個方法,我用它來計算一個HashMap中的物品:查找某個項目的數量在HashMap中使用Java
public void getAvailable(final Item item) {
System.out.println("\n" + "Item's \"" + item.getItemName() + "\" stock");
System.out.println("Name\tPrice\tAmount");
for (Map.Entry<Item, Integer> entry : stockItems.entrySet()) {
System.out.println(entry.getKey() + "\t" + entry.getValue());
}
}
但如果我有指定的鍵item
,我怎麼能找到散列表中的所有項目的密鑰數量?此刻它將所有物品以不同的鍵返回給我。
是不是有隻用鑰匙'item'一個_single_項目?或者只是項目的關鍵部分? – Thomas
'stockItems.get(item)'會給你你需要的東西。 – StephaneM