【发布时间】:2021-11-30 11:56:05
【问题描述】:
我在 Java 中有一个问题,我有一个 RecipeBook,其中包含 Recipes,每个都由 Food 组成,并且相应的金额。
食谱示例:“柠檬派食谱”:
- 柠檬,2个
- 面粉,6
- 糖,5
- 鸡蛋,2 个
问题是食物量可能因食谱而异,例如,在柠檬派食谱中,柠檬有 2 个单位,但在鳄梨酱食谱中,柠檬有 3 个单位。
所以我的问题是,将食物和食物量一起表示的最佳数据结构是什么?我创建了一个 Recipe 类,它有一个 ArrayList<ArrayList> foods 属性,我在其中保存 Food 对象和数量。就像在示例中一样:,
【问题讨论】:
标签: java arrays hashmap structure