java排序练习
Posted 南墙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java排序练习相关的知识,希望对你有一定的参考价值。
public void testSort3(){ List<String> str=new ArrayList<String>(); String st="1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"; do{ Random random=new Random(); StringBuilder sb=new StringBuilder(); Random random2=new Random(); int len=random2.nextInt(10);//获取字符串的随机长度len(10以内) if(len!=0){ for(int i=0;i<len;i++){ int num=random.nextInt(62);//获取随机字符 sb.append(st.charAt(num));//将字符追加到sb末尾 } } if((!str.contains(sb.toString())) && (sb!=null)&&(sb.toString().trim().length()!=0)){ str.add(sb.toString()); } }while(str.size()<10); System.out.println("-----------排序前----------"); for(String ss:str){ System.out.println("元素:"+ss); } Collections.sort(str); System.out.println("-----------排序后--------"); for(String sg:str){ System.out.println("元素:"+sg); } }
以上是关于java排序练习的主要内容,如果未能解决你的问题,请参考以下文章