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

下一节课程: 学生选课---应用泛型管理课程 Ⅰ (12:53) 下一节 重新观看

3 秒后播放下一节

为你推荐

爱编程,爱说唱,更爱健身!一个不想当厨子的司机不是一个好程序猿!喜欢钻研,也喜欢差不多就完,在通往技术大牛,和黑暗料理界的路上,两脚都是油门,根本停不下来!

提问题

写笔记

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

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / venus_protein
首先第1个代码中的clas2中的元素其实与clas中的第3,4个元素只是值相同,他们的引用地址是不同的。因为clas2中的元素是重新申请内存空间,创建了"Joker"、“Li”。也就是说clas和clas2中只是有两个值相同的元素。第2个代码成功的原因,其实由上述1可以知道。通过clas2.add(clas.get(2));添加的元素是与clas中元素的引用地址相同,因此能够通过clas2删除clas中的元素。

最新回答 / 慕粉1606461256
因为,已经定义了这个数组为Course类,例子:Course[] shuzu1 = { new Course("5" , "高等数学") , new Course("6" , "大学英语") };

最新回答 / IEwuIL7
<...图片...><...图片...>这是我的理解,希望能帮到你,如有错误欢迎指出,一起交流学习

已采纳回答 / qq_慕UI9245827
在同类方法中可以直接调用,这里其实是this.testForEach() 隐示省略this

最新回答 / 慕粉7367658
等他把泛型讲了就好了,  加了泛型之后 你把鼠标放在 coursesToSelect.get(i); 这个上的时候他就会提示你  你得到的这个元素是什么类型的了

最新回答 / 迷猫深巷不知归
这页ADD好像没什么问题 是不是其他类设置出了问题

最赞回答 / qq_Takeiteasy_2
跟你添加到集合中的元素有关。如果你是这样添加的,Course c1 = new ("1","数据结构"); courseofselect.add(c1);courseofselect.add(c1);这样的话你删除就会把你所添加到集合中的值为数据结构这个Course对象都删除。因为你添加的是相同内存地址的对象,也就是一个对象。如果你是这样添加的,Course c1 = new ("1","数据结构");Course c2 = new ("1","数据结构"); courseofselect.add(c1)...

已采纳回答 / 成功入行的秃头少女丶
注释掉已写出的代码:1,选中需要注释掉的代码,按ctrl+/键就会加上//注释。2,物选中需要注释的代码,按shift+ctrl+/会加上/* */注释。 注释/*          * */这个快捷键是alt+shift+j。

已采纳回答 / 油菜花的人
我也是新手,个人见解,如有错误请见谅。Course[] crToRemove = {(Course)coursesToSelect.get(1),(Course)coursesToSelect.get(2)};就相当于根据索引get到了两个值,放在了数组中。然后直接移除两个值。Course[] crToRemove = {new Course(2, "C语言"),new Course(3, "数学")};这一步做添加操作的时候就会做,是新声明两个元素,然后add到集合中。 这里要注意的是 2,3 并不是集...

最新回答 / 路边考串的
不用强制转换吗

最新回答 / M__
通过位置和元素名的方法,一次只能删除一个元素,而后面这种方法可以一次删除多个
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言