第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Java入門(mén)第三季集合框架下中的collections問(wèn)題

do{ k=random.nextInt(); }while(integerList.contains(k)); 為什么能判斷不重復(fù)?whlie中包含的條件意思應(yīng)該是當(dāng)interList中含有該k,繼續(xù)執(zhí)行循環(huán)語(yǔ)句嗎?

正在回答

3 回答

這個(gè)do??? while循環(huán)在FOR循環(huán)里面,而for循環(huán)已經(jīng)把k值添加進(jìn)list了,所以能判斷啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

我是覺(jué)得是這樣的。執(zhí)行contains方法的時(shí)候是調(diào)用integerList中的每個(gè)元素的equal方法與參數(shù)中的int值進(jìn)行比較(此int參數(shù)應(yīng)該被自動(dòng)裝箱成Integer類(lèi)型了),然后如果integerList中有和參數(shù)相等的元素返回true。

0 回復(fù) 有任何疑惑可以回復(fù)我~

好巧,正好系統(tǒng)把你的問(wèn)題推送我了呢。第一次回答問(wèn)題,有點(diǎn)小激動(dòng)的說(shuō)。你理解的沒(méi)錯(cuò)呀,要勇于肯定自己。

這個(gè)就是一個(gè)典型的do-while循環(huán),先用random.nextInt()生成一個(gè)隨機(jī)數(shù),然后用IntegerList.contains()方法判斷是否已經(jīng)存在該值,如果存在就重新生成。IntegerList相當(dāng)于一個(gè)容易,每次生成隨機(jī)數(shù)放到這個(gè)容器里檢查一遍是不是已經(jīng)存在了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿布萊提阿布杜熱西提

是容器,不是容易。
2017-06-03 回復(fù) 有任何疑惑可以回復(fù)我~
#2

伊人春風(fēng)十里 提問(wèn)者

這個(gè)怎么檢查的?contains比較的應(yīng)該是地址吧。你說(shuō)的詳細(xì)點(diǎn),謝謝。
2017-06-03 回復(fù) 有任何疑惑可以回復(fù)我~
#3

君士坦丁11 回復(fù) 伊人春風(fēng)十里 提問(wèn)者

contains方法應(yīng)該是把內(nèi)容都包裝好了在比較的,所以應(yīng)該是靠equals實(shí)現(xiàn)的。
2017-06-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

Java入門(mén)第三季集合框架下中的collections問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)