add和addAll問(wèn)題
為什么我在coursesToSelect.addAll時(shí),程序會(huì)報(bào)錯(cuò),提示把a(bǔ)ddAll換成add方法
?Course[] couse2={new Course("3","離散數(shù)學(xué)"),new Course("4","大學(xué)英語(yǔ)")};
? ? coursesToSelect.addAll(couse2);我就是按照視頻中的程序敲得啊并沒(méi)有修改什么,這是什么原因?求大神指導(dǎo)!
2015-12-17
courseToSelect.addAll(Arrays.asList(couse2));??? 因?yàn)槟闶钦麄€(gè)數(shù)組添加的 所以要把數(shù)組轉(zhuǎn)成list才可以
2016-02-10
List類(lèi)的addAll()方法,()里的參數(shù)是一組列表元素(Collection e),couse2是一個(gè)數(shù)組類(lèi)型,你需要把數(shù)組轉(zhuǎn)化為一個(gè)列表List類(lèi)型才能使用addAll。