課程
/后端開(kāi)發(fā)
/Java
/Java入門第三季
我該怎么確保每個(gè)字符串不重復(fù)呢?
2017-09-08
源自:Java入門第三季 6-5
正在回答
dddddd
nuanchazy
啊啊啊啊
慕桂英0739128 提問(wèn)者 回復(fù) nuanchazy
怎么改啊啊
為啥還是會(huì)輸出重復(fù)的
街邊七號(hào)
在每生成一個(gè)字符串之后,就調(diào)用List的contains方法判斷在stringList中是否已產(chǎn)生了剛生成的字符串。即從for(int j=0;j<10;j++){之后的內(nèi)容到hh.append(string.charAt(number));}為止,加上do-while循環(huán):
for(int j=0;j<10;j++){
? ? ? ?do{
? ? ? ? ? ? ?.......hh.append(string.charAt(number));
? ? ? ? ? ?}
? ? ? ? ? ?}while(stringList.contains(hh);
還有一個(gè)小問(wèn)題。int ?number應(yīng)該是等于ra.nextInt(string.length()-1);因?yàn)閟tring中元素的位置索引是從0開(kāi)始到length-1的,而不是1到length。
慕桂英0739128 提問(wèn)者
nuanchazy 回復(fù) 慕桂英0739128 提問(wèn)者
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧
1 回答小白求助啊
2 回答菜鳥(niǎo)求助啊
1 回答小渣渣求助
4 回答就一直卡到這里了,求助啊!好打擊信心啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-09-09
2017-09-08
2017-09-08
2017-09-08
2017-09-08
在每生成一個(gè)字符串之后,就調(diào)用List的contains方法判斷在stringList中是否已產(chǎn)生了剛生成的字符串。即從for(int j=0;j<10;j++){之后的內(nèi)容到hh.append(string.charAt(number));}為止,加上do-while循環(huán):
for(int j=0;j<10;j++){
? ? ? ?do{
? ? ? ? ? ? ?.......hh.append(string.charAt(number));
? ? ? ? ? ?}
? ? ? ? ? ?}while(stringList.contains(hh);
還有一個(gè)小問(wèn)題。int ?number應(yīng)該是等于ra.nextInt(string.length()-1);因?yàn)閟tring中元素的位置索引是從0開(kāi)始到length-1的,而不是1到length。