![]() |
1
1
上面的人给了你一些代码片段,但我将根据Chris Bertasi的回答更详细地介绍一下发生了什么,因为这是最容易阅读的,因为你是Hashmaps新手。
这个代码段所做的是创建一个Hashmap,您可以认为它类似于具有两列的关系数据库。其中列是键和值。
我们附加的第一件事(
因此,要获得鸡蛋的价格,只需使用
同样的逻辑也适用于购物车,它是数量金额而不是价格(例如,返回的是2而不是1.79)。 因此,一旦我们将这些项目添加到购物车中,我们就要遍历它并获得总成本。 要迭代我们的库存,我们可以使用:
它将查看键集(即键列),每次获取一个键,并将其设置为项变量。 利用这些知识,我们可以浏览股票和;cart获取每个项目的价格和用户购买的金额。
利用这些信息,我们可以通过以下方式生成总成本:
将其拼凑在一起,我们将得到这个片段,在这里我们遍历每个关键元素,并通过
|
![]() |
2
1
循环遍历购物车条目,转换为商品价格,然后求和。 您可以为此使用流:
|
![]() |
3
0
由于您是初学者,这段代码可能会有所帮助。这是一种精细/详细的做事方式:
|
![]() |
4
0
试试这个
|
![]() |
sana ch · 将数据从hashmap获取到highcharts 7 年前 |
![]() |
Dennis Lipponen · 循环HashMap[重复] 7 年前 |
![]() |
Brian · 在LinkedHashMap中的最后一个对象中访问方法 7 年前 |
![]() |
fawad · 使用Pojo作为映射中的键无法找到键Java 8 7 年前 |
![]() |
rb612 · 哈希表在相同或冲突值上是如何线性的? 7 年前 |