交作业~~~~
public void testSort2(){
//创建字符串序列
String s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
//创建泛型为String类型的List对象
List<String> string=new ArrayList<String>();
String[] string2=new String[10];
//随机添加10个长度小于10的不重复字符串
Random random=new Random();
for(int i=0;i<10;i++){
do{
int temp=random.nextInt(9)+1;//控制字符串长度,10以内
StringBuffer a=new StringBuffer();
for(int j=0;j<temp;j++){
int number=random.nextInt(62);
a.append(s.charAt(number));//随机选取62个字符的一个,并添加到字符串a中
}
string2[i]=a.toString();
}while(string.contains(string2[i]));
System.out.println("即将添加字符串:"+"'"+string2[i]+"'");
string.add(string2[i]);
}
//输出排序前的List
System.out.println("---------------排序前-------------");
for(String b:string){
System.out.println("string序列中的元素为:"+b);
}
//输出排序后的List
Collections.sort(string);
System.out.println("---------------排序后-------------");
for(String b:string){
System.out.println("string序列中的元素为:"+b);
}
}