亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于constains和remove方法的問題

https://img1.sycdn.imooc.com//5b9e4a460001b7c810730423.jpg

1、在上面的例子中,個人總感覺constains方法有些雞肋,就是先用get方法取出來,再判斷是否在ArrayList中,總感覺怪怪的。不明白constains方法使用的精髓。

2、我一開始的想法是自己新建一個與ArrayList中第0個元素一模一樣的一個course對象,再用contains判斷,但總是false,我估計constains方法類似于==,而不是equal,不知道我的理解對不對,請指正。

3、reomve方法也是如此,如果不是通過下標的方法刪除,就一定要先通過get方法得到里面的object,再調用remove,而不能通過新建一個ArrayList中一模一樣的對象刪除。反正就是比較困惑,也是不明白remove的精髓。

正在回答

3 回答

老師教程中有做測試,新建一個一模一樣的Course對象,是false 是因為他就不在集合中啊


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

問題已

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

第二個問題,你的course的equals是否重寫

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

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409766    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

關于constains和remove方法的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號