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

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

大家看看我的代碼,一添加do,while判斷contains方法就死循環??


import?java.util.ArrayList;
import?java.util.List;
import?java.util.Random;
public?class?CollectionStringAndInteger?{
public?List<String>stringList;
public?String?sourse="0123456789qwertyuiopasdfghjklzxcvbnm";
public?void?testCollectionString(){
this.stringList=new?ArrayList<String>();
Random?at=new?Random();
for(int?i=0;i<10;i++){
String?string="";
int?stringlength=1+at.nextInt(10);
?for(int?l=0;l<stringlength;l++){
int?stringAt=at.nextInt(sourse.length()-1);
char?n=sourse.charAt(stringAt);
System.out.println("成功添加元素"+n);
string=string+n;
}
System.out.println("生成的新字符串是:"+string);
stringList.add(string);
for(String?n:stringList){
System.out.println("stringList中含有"+n);
}
}
}
public?static?void?main(String[]?args){
CollectionStringAndInteger?t=new?CollectionStringAndInteger();
t.testCollectionString();
}
}


正在回答

4 回答

String?string="";//這變量不清空,繼續保留的話,contains總為true,do-while中加入string="";

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

greenhandc 提問者

說的對!
2015-12-14 回復 有任何疑惑可以回復我~

加個break有用嗎?

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

如果是在eclipse之類的編譯器里面寫的,最好有縮進,你這代碼這個樣子根本沒法看啊

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

代碼和問題不對應,沒法回答

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

greenhandc 提問者

這是我沒有加do wlile循環的。本來我想在int stringlength前面加do,在最后一個Syso后面加while,結果一直死循環,我只好刪了
2015-12-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大家看看我的代碼,一添加do,while判斷contains方法就死循環??

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

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

幫助反饋 APP下載

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

公眾號

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