public void testSort3(){
/**
- 创建10条随机字符串
- 字符串的长度在10以内
- 字符可随机生成,可重复
-
10条字符串不重复
*/
List<String> stringList = new ArrayList<String>();String a = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random random = new Random(); int count=0; while(count<10){ StringBuilder stringbuilder = new StringBuilder(); int rand = random.nextInt(10); for (int i = 0; i <= rand; i++) { int rand1 = (int) (Math.random() * a.length()); char c = a.charAt(rand1); stringbuilder = stringbuilder.append(c); } if(!stringList.contains( stringbuilder)){ stringList.add(stringbuilder.toString()); count++; System.out.println("字符串:"+stringbuilder); } } 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); }
}
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦