亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么String類對象不能被加入到集合coursesToSelect里?

感覺ListTest代碼里只是一直加入或者改動Course的對象,并沒有規定集合coursesToSelect一定要是Course的對象呀?為什么不可以突然加入一個String呢?

正在回答

2 回答

我的理解,聲明list時,沒有寫泛型的,按最先存入的對象類型為準

想要多種對象,聲明時要這么寫 List <?>?coursesToSelect

2 回復 有任何疑惑可以回復我~

Course里是兩個String啊,你加一個String不行啊

0 回復 有任何疑惑可以回復我~
#1

奶尤糯米團子 提問者

但代碼里好像沒有要求coursesToSelect一定是Course對象呀?為什么一個沒有泛型的List里不能加入多種類的對象呢?
2020-03-07 回復 有任何疑惑可以回復我~
#2

qq_慕婉清8152784 回復 奶尤糯米團子 提問者

編譯器只是說在強制轉換(用for each 時用了來強制轉換),String類型加入后無法強制轉換為Course類型才報錯的。
2020-04-28 回復 有任何疑惑可以回復我~
#3

慕UI8012440 回復 奶尤糯米團子 提問者

報錯時顯示的是類型轉換異常String不能轉換為Course類型,添加沒有報錯,你可以直接用get方法獲取你添加的字符串
2021-01-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么String類對象不能被加入到集合coursesToSelect里?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號