章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 添加商品进购物车 (18:11) 下一节 重新观看

3 秒后播放下一节

为你推荐

milanlover
JAVA开发工程师

实战派讲师,擅长把知识点通过代码演示来加深理解,把看似高深概念用通俗易懂的方式来解释。教学格言:授人以鱼不如授人以渔,注重心法,忽视招法,你将成为风清扬式的一代大师。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 代码之神
item是键,number是值,这是通过键获取值

最新回答 / 代码之神
但是你每次想要获取商品类里的信息时都要创建一个商品对象来接收getitembyid方法传来的值。可以说在这节课是方便了但其他地方反而有复杂了

已采纳回答 / 慕斯卡2336669
if(arr.length>=5)//如果商品记录大于等于5条        这里商品记录大于5条  for循环的结果最少为4个值           {                  for(int i=arr.length-1;i>=arr.length-iCount;i--)                   {                       itemlist.add(getItemsById(Integer.parseInt(arr[i])));          ...

最赞回答 / 0辔b5兎篁彸艨媈
当在System.outprintln( item )时,会调用 Items 对象的 toString()方法.  不去重写的话就会输出地址值啥的.  在Map集合比较两个 Item 对象的时候会去调用 Item 对象的 equals() 和 hashCode() 方法.  不去重写的话是会根据地址值来比较两个 Item 对象的,而创建的两个对象的地址值是不一样的;  MyEclipse自动重写的 equals() 和 hashCode() 方法可以变成:  比较两个对象的 成员变量 的值是否相同

最赞回答 / qq_波斯狼酒_0
对象对比两种情况:我昨天丢了一个手机,你手机好像是我的你的手机和我的手机一样java默认采用第一类相等,即判断对象地址是否相同重写equals方法,改为第2中相等,即判断对象具有的属性是否相等

最新回答 / 袁幼媛
应该有,但是我还没有学呢

最新回答 / __小七__
去熟悉一下Java的容器类吧,讲真。set是一个键值对集合,保存了映射中的所有键值对,每个键值对里有一个Items对象和一个Integer对象foreach循环遍历set,输出每个键值对

已采纳回答 / 码砖小丸子
hashmap在内部判断两个对象是否相等,既要比较两个对象的hashcode也要用equals进行比较。

最新回答 / 諷繼續吹
因为购物车的属性本身就不多,就两个goods和toatalprice,所以对这两个数据的操作方法写在一个类里面就行,不然重新建类又得连接 容易出错!
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言