不是說(shuō)List類型默認(rèn)添加到其中的類型以O(shè)bject類存放嗎?為什么添加String類型的還會(huì)報(bào)classcast異常?
不是說(shuō)List類型默認(rèn)添加到其中的類型以O(shè)bject類存放嗎?為什么添加String類型的還會(huì)報(bào)classcast異常?
不是說(shuō)List類型默認(rèn)添加到其中的類型以O(shè)bject類存放嗎?為什么添加String類型的還會(huì)報(bào)classcast異常?
2015-02-28
舉報(bào)
2015-03-01
就直接這樣:
public void testGet() {
?? ??? ?int size = coursesToSelect.size();
?? ??? ?System.out.println("有如下課程待選:");
?? ??? ?/*for(int i= 0 ; i < size; i++) {
?? ??? ??? ?Course cr = (Course) coursesToSelect.get(i);
?? ??? ??? ?System.out.println("課程:" + cr.id + ":" + cr.name);
?? ??? ?}*/
?? ??? ?System.out.println(coursesToSelect.get(size-1));
?? ?}
2015-03-01
其實(shí)不是添加問(wèn)題,String類型那句字符串已經(jīng)添加進(jìn)去了,但是,在顯示出來(lái)的時(shí)候,代碼中是強(qiáng)制轉(zhuǎn)為課程類型,在這個(gè)地方報(bào)錯(cuò)的。
你在顯示的時(shí)候,代碼改下,直接show出最后一個(gè)元素就行了。
2015-02-28
請(qǐng)上代碼
2015-02-28
請(qǐng)上代碼