removeAll的問題
Course數(shù)組里面如果是new的course對象,則后面刪除的時(shí)候不成功,這是為什么,比如
Course [] cr2 = {(Course)(new Course("5", "算法設(shè)計(jì)"))};
courseToSelect.removeAll(Arrays.asList(cr2));
則刪除不了里面的算法設(shè)計(jì)這一項(xiàng),請問是為什么,求高手解答
Course數(shù)組里面如果是new的course對象,則后面刪除的時(shí)候不成功,這是為什么,比如
Course [] cr2 = {(Course)(new Course("5", "算法設(shè)計(jì)"))};
courseToSelect.removeAll(Arrays.asList(cr2));
則刪除不了里面的算法設(shè)計(jì)這一項(xiàng),請問是為什么,求高手解答
2016-03-14
舉報(bào)
2016-08-14
(Course)(new Course("5", "算法設(shè)計(jì)"))覺得這樣寫是不是沒有必要,本身你定義的就是Course類型的數(shù)組,你還需要在前面添加(Course)嗎?Course時(shí)數(shù)組類型
2016-03-14
Course [] cr2 = {(Course)(new Course("5", "算法設(shè)計(jì)"))}
這邊你已經(jīng)把課程對象強(qiáng)轉(zhuǎn)為course類型了,不能算一個課程對象了