课程
/后端开发
/Java
/JAVA遇见HTML——Servlet篇
为什么数量是i
2019-01-31
源自:JAVA遇见HTML——Servlet篇 2-11
正在回答
sum += i.getPrice() * goods.get(i);
如果没猜错的话,你的问题应该是这行代码。
首先我们应该清楚,goods是一个hashMap。get(i)相当于获得此i(item)的数量。
因为定义就是这样的:
// 映射关系: Items -> item的数量 private HashMap<Items, Integer> goods;
// Items -> 数量 private HashMap<Items, Integer> goods;
举报
本门课程在JSP课程的基础上,深入介绍Servlet的基础知识
1 回答为什么不把商品的数量写在商品类里?
7 回答HashMap<Items, Integer> 调用get()方法是怎么拿到商品的数量的?看不懂
2 回答删除商品问题
2 回答关于添加商品进购物车,同样的商品不能叠加的问题
1 回答关于购物车的增加相同商品和删除商品的键值是如何重置?