为了账号安全,请及时绑定邮箱和手机立即绑定

1、equals不是本来就是比较内容的吗?为什么把course中ID和课程传给course2后比较结果就是false了?

2、比较用户输入的course2的时候,为什么只比较课程名,不比较ID名称,course2连ID都没有。

正在回答

2 回答

你具体看第二季equals的用法就清楚了

0 回复 有任何疑惑可以回复我~

1、equals是比较内容用的,不是说将ID传给 course2就是false了,而是新创建了一个对象,新创建的对象不并在以前的序列中,所以才会返回false,这个在视频中有讲,请仔细观看视频。

2、大多数的时候是用不到ID的,这个ID值大多是后台生成出来的,而大多数用户记住的只是名字,用名字去比较就可以了,请您再仔细观看一遍视频

0 回复 有任何疑惑可以回复我~
#1

爱情是我的职责

但是问下为什么这样coursesToSelect.contains("数据结构"));比较也会是false呢
2014-10-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信