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

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

Course[] course= {new Course("4","英語"),new Course("5","電路原理")}; coursesToSelect.removeAll(Arrays.asList(course)); testForEach();

Course[] course= {new Course("4","英語"),new Course("5","電路原理")};
??coursesToSelect.removeAll(Arrays.asList(course));
??testForEach();

為什么這樣刪除不了


正在回答

4 回答

http://img1.sycdn.imooc.com//5ddf20ee0001765707070365.jpg

http://img1.sycdn.imooc.com//5ddf220b0001432306860374.jpg

這是我的理解,希望能幫到你,如有錯誤歡迎指出,一起交流學習

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

你是new Course了一個新的對象,存放在數組course中(這里不是List集合,因為你沒有add進去,只是單純在你某個數組中),然后你去移除集合中的course,自然什么也刪除不了,因為他不在List集合中

老師是通過get方法索引了List集合當中的元素,然后執行刪除



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

Course[] course= {new Course("4","英語"),new Course("5","電路原理")};

這好像是單純的將“英語”這些數據放入了course數組中,并沒有添加到List中吧,

courseToSelect.addAll(Arrays.asList(course));

我感覺應該是先添加再刪除

新手上路,不知道對不對,給個建議哈?

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

Course[] course= {new Course("4","英語"),new Course("5","電路原理")};

這好像是單純的將“英語”這些數據放入了course數組中,并沒有添加到List中吧,

courseToSelect.addAll(Arrays.asList(course));

我感覺應該是先添加再刪除

新手上路,不知道對不對,給個建議哈?

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

舉報

0/150
提交
取消

Course[] course= {new Course("4","英語"),new Course("5","電路原理")}; coursesToSelect.removeAll(Arrays.asList(course)); testForEach();

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

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

幫助反饋 APP下載

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

公眾號

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