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();
為什么這樣刪除不了
2019-11-28
這是我的理解,希望能幫到你,如有錯誤歡迎指出,一起交流學習
2019-11-28
你是new Course了一個新的對象,存放在數組course中(這里不是List集合,因為你沒有add進去,只是單純在你某個數組中),然后你去移除集合中的course,自然什么也刪除不了,因為他不在List集合中
老師是通過get方法索引了List集合當中的元素,然后執行刪除
2019-10-13
Course[] course= {new Course("4","英語"),new Course("5","電路原理")};
這好像是單純的將“英語”這些數據放入了course數組中,并沒有添加到List中吧,
courseToSelect.addAll(Arrays.asList(course));
我感覺應該是先添加再刪除
新手上路,不知道對不對,給個建議哈?
2019-10-13
Course[] course= {new Course("4","英語"),new Course("5","電路原理")};
這好像是單純的將“英語”這些數據放入了course數組中,并沒有添加到List中吧,
courseToSelect.addAll(Arrays.asList(course));
我感覺應該是先添加再刪除
新手上路,不知道對不對,給個建議哈?