为了账号安全,请及时绑定邮箱和手机立即绑定

生成随机字符串并排序

标签:
Java

public void testSort2(){
List<String> stringList=new ArrayList<String>();
Random r1=new Random();
Random r2=new Random();
String base="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
int length=base.length();
for(int i=0;i<10;i++){
StringBuffer sb=new StringBuffer();
do{

        for(int j=0;j<r1.nextInt(10);j++){

                int num=r2.nextInt(length);
                sb.append(base.charAt(num));

        }
        }while(stringList.contains(sb.toString()));
        stringList.add(sb.toString());
    }
    System.out.println("-----排序前------");
    for(String string:stringList){
        System.out.println("元素:"+string);
    }
    Collections.sort(stringList);
    System.out.println("------排序后----——-");
    for(String string:stringList){
        System.out.println("元素:"+string);
    }
}
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消