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