終于被我搞定了,有什么不好的請望大神幫我指導(dǎo)下
public void randomtest(){
?? ??? ?
?? ??? ?List<String> randomlist=new ArrayList<String>();
?? ??? ?
?? ??? ?for(int j=0;j<10;++j){
?? ??? ??? ?Random random1=new Random();
?? ??? ??? ?int lenght=random1.nextInt(10);//讓每個字符的長度小于一個隨機數(shù),這個隨機數(shù)小于10
?? ??? ??? ?String charall="";//每次執(zhí)行新的循環(huán)時讓charall重新置為“”;
?? ??? ??? ??? ?for(int i=0;i<=lenght;++i){?? ??? ??? ?
?? ??? ??? ??? ?Random random=new Random();
?? ??? ??? ??? ?int? num;
?? ??? ??? ??? ?do{
?? ??? ??? ??? ??? ?num=random.nextInt(122);
?? ??? ??? ??? ?}while(num<48||num>57&&num<65||num>90&&num<97||num>122);?? ??? ??? ??? ??? ??? ??? ???? //保證輸出的都是數(shù)字或者字母
? ??? ??? ????
?? ??? ??? ??? ?char a1=(char)num;
?? ??? ??? ??? ?charall=charall+a1;??? ??? ??? ?
?? ??? ??? ??? ?}
?? ??? ??? ??? ?randomlist.add(charall);?? ??? ??? ?
?? ??? ??? ?}
?????? //還沒排序之前,打印List中的每個數(shù)
?? ??? ?System.out.println("-----------排序前-----------");
?? ??? ?for (String string : randomlist) {
?? ??? ??? ?System.out.println("將要添加字符串"+string);
?? ??? ??? ?}
?? ??? ?//排序之后
?? ??? ?System.out.println("-----------排序后-----------");
?? ??? ?Collections.sort(randomlist);
?? ??? ?for (String string : randomlist) {
?? ??? ??? ?System.out.println("將要添加字符串"+string);
?? ??? ??? ?}
?? ??? ?
?? ?}
2016-05-31
不錯,給我積分把哈啊哈