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