课程
/后端开发
/Java
/Java入门第三季
在使用Remove方法的时候,如果传入的参数不是位置,而是对象,按理会删除对应的对象。但是list是序列,允许同样的对象存在。会不会都给删除了
2015-11-06
源自:Java入门第三季 4-8
正在回答
在java中,不会存在二个同样的对象,而且remove方法是只删一个,当删掉一个后就会return true; 所以就算后面真的存在相同的对象,也不会再删了
firstfreeman 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答为什么String类对象不能被加入到集合coursesToSelect里?
2 回答谁能告诉我这里面的this代表什么?如果o是代表传入的学生对象,那么this又代表什么?
1 回答怎么不用ArrayList 直接new一个coursetoselect来创建一个集合的对象?
3 回答set的courses集合遍历出来有6个对象,而且也有有序,不知道是哪里出了问题
2 回答equals();方法比较的是两个对象的内容是否相同。为什么在Object类里面比较两个引用对象时,比较的却是对象的引用是否指向同一块地址?必须要重写equals();方法