遍历map时候sum+=i.getprice() * goods.get(i);

来源:2-7 购物车类的设计

慕粉夜夜夜夜

2016-11-15 13:11

遍历map时候sum+=i.getprice() * goods.get(i);

乘号后面是什么?商品?不是应该传入数量吗?

写回答 关注

5回答

  • 树皮
    2017-03-15 17:17:21

    哦哦哦,懂了http://img.mukewang.com/58c9066e0001e87603490091.jpg,这里put方法就是key value,这边put进去,那边根据key获取

  • 树皮
    2017-03-15 17:12:18

    http://img.mukewang.com/58c90449000102bc07260532.jpg确实是搞不懂这里的get(key)拿到的是size还是modCount,求解释,怎么拿到的

    big0go...

    这个页面怎么打开的呀

    2017-07-25 21:48:11

    共 1 条回复 >

  • gypsy_gyq
    2016-12-01 09:52:11

    hashMap 是个键值对形式,根据键的对象“items”就可以拿到这个对象存储在 map 里的值,也就是商品数量,也就是 good.get(items) 返回的是商品的数量;而 i 这个变量引用的是个items 对象,所以可以通过 getPrice()这个方法来获得商品单价。

  • 韶关hotel
    2016-11-18 20:17:02

    i是房间钥匙;你拿到钥匙去开门;房间里面可以知道放的商品的数量;够形象没/抠鼻

  • fighteant
    2016-11-15 20:47:51

    i是键,goods.get(i)获得的就是数量

    慕仔7064... 回复fighte...

    谢谢同学

    2017-02-08 10:40:44

    共 3 条回复 >

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160615 学习 · 1029 问题

查看课程

相似问题