继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

获取随机字符串并对其进行排序

月夜星空
关注TA
已关注
手记 1
粉丝 2
获赞 15

package stringsort;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;

public class stringsort {
public void test(){
List<String> list=new ArrayList();
String str3;
for(int i=0;i<10;i++){
do{
str3=random(10);
}while(list.contains(str3));
list.add(random(10));
}
System.out.println("---------排序前-----------");
for (String string : list) {
System.out.println("元素:"+string);
}
Collections.sort(list);
System.out.println("---------排序后-----------");
for (String string : list) {
System.out.println("元素:"+string);
}

}
public String random(int length){
    String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    Random random=new Random();
    StringBuffer str1=new StringBuffer();
    for(int i=0;i<length;i++){
        int num=random.nextInt(62);
        str1.append(str.charAt(num));
    }
    return str1.toString();
}

public static void main(String[] args) {
    // TODO Auto-generated method stub
    stringsort str2=new stringsort();
    str2.test();

}

}

打开App,阅读手记
5人推荐
发表评论
随时随地看视频慕课网APP

热门评论

good !!!!!!!!!!!!!

学习了,感谢分享。继续学习。。。。

查看全部评论