課程
/后端開發(fā)
/Java
/Java入門第三季
用Set集合接受keySet方法返回的值,這里能用List集合代替嗎?Set
2016-05-16
源自:Java入門第三季 5-2
正在回答
keySet的返回值是Set類型;而Set類型與List是不同的數(shù)據(jù)類型因此是list是不能直接接收keySet的返回值
得有強(qiáng)制類型轉(zhuǎn)換為String
你想不用泛型,可以,不過底下的for each循環(huán)得改一下:
不能用for (String stuId : keySet)
得改用for (Object stuId : keySet) ,因?yàn)橹皼]有加泛型,返回的集合默認(rèn)是Object類型的
這樣的問題敲敲代碼試一試就知道了,如果不能的話會(huì)報(bào)錯(cuò)的,看一看錯(cuò)誤類型就知道了
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
1 回答Set集合里可以用 IndexOf()方法嗎?
1 回答keySet()中為什么用Set接收鍵值,不能用List嗎?
3 回答Keyset方法是..
3 回答關(guān)于用keySet()方法的遍歷
4 回答方法返回值的報(bào)錯(cuò)?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-06-09
keySet的返回值是Set類型;而Set類型與List是不同的數(shù)據(jù)類型因此是list是不能直接接收keySet的返回值
2016-05-29
得有強(qiáng)制類型轉(zhuǎn)換為String
2016-05-17
你想不用泛型,可以,不過底下的for each循環(huán)得改一下:
不能用for (String stuId : keySet)
得改用for (Object stuId : keySet) ,因?yàn)橹皼]有加泛型,返回的集合默認(rèn)是Object類型的
2016-05-16
這樣的問題敲敲代碼試一試就知道了,如果不能的話會(huì)報(bào)錯(cuò)的,看一看錯(cuò)誤類型就知道了