【发布时间】:2021-03-15 11:09:14
【问题描述】:
我正在尝试创建一个向用户显示餐厅的应用程序。 然后用户可以在提供的菜单上选择哪些项目:
HashMap<String, Double> mcDonMenu = new HashMap<>();
mcDonMenu.put("Cheese Burger", 1.99);
mcDonMenu.put("Cheese Burger with Bacon", 2.99);
mcDonMenu.put("Double Cheese Burger", 2.99);
mcDonMenu.put("Double Cheese Burger with Bacon", 3.99);
mcDonMenu.put("Vaggie Burger", 2.50);
System.out.println(mcDonMenu);
到目前为止,我有这个,我在过去几天里研究了这个,我来 Stack Overflow 寻求帮助。我了解如何做其他所有事情,我对 HashMaps 也很陌生。我看过的所有资源都无助于如何有选择地选择一个项目并将该项目添加到一个新数组或 HashMaps 以便稍后恢复以进行“结帐”。
任何指导将不胜感激。
【问题讨论】:
-
如果您有项目名称,您可以执行 mcDonMenu.get("Cheese Burger"),这将为您提供 1.99 的值。如果您想遍历键并显示,您需要执行 mcDonMenu.keySet() ,它将为您提供字符串集。
标签: java arrays arraylist hashmap