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

这是我写的,各位帮忙看下,感觉写的很繁琐

这是我写的,各位帮忙看下,感觉写的很繁琐

奶油好酥 2019-07-05 17:30:33
public void testStringSort() {     List<String> stringList = new ArrayList<String>();     String stringSource = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";     char[]  stringArr = stringSource.toCharArray();     Random random = new Random();     for(int i=0;i<10;i++) {         StringBuilder str = new StringBuilder("");         int h = (int)(Math.random()*10+1);         do {             for(int p = 0;p<h;p++) {                 int num = (int)(Math.random() * stringArr.length);                 str.append(stringArr[num]);             }         }while(stringList.contains(str));         String strNew = ""+str;         stringList.add(strNew);     }     System.out.println("-----------排序前--------------------");     for(String str1:stringList) {         System.out.println("元素:"+str1);     }     Collections.sort(stringList);     System.out.println("-----------排序后--------------------");     for(String str2:stringList) {         System.out.println("元素:"+str2);     } }
查看完整描述

3 回答

?
柳太爷

TA贡献46条经验 获得超4个赞

看不懂你这是要干嘛,测试list的排序?

查看完整回答
反对 回复 2019-08-07
  • 3 回答
  • 0 关注
  • 610 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信