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();
}
}
2015-12-13
String?string="";//這變量不清空,繼續保留的話,contains總為true,do-while中加入string="";
2016-04-15
加個break有用嗎?
2015-12-14
如果是在eclipse之類的編譯器里面寫的,最好有縮進,你這代碼這個樣子根本沒法看啊
2015-12-13
代碼和問題不對應,沒法回答