public void sort4() {
List<String> string=new ArrayList<String>();
String str="abcdefghigklmnopkrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789";
Random random=new Random();
for(int j=0;j<10;j++){
StringBuffer sf=new StringBuffer();
for(int i=0;i<10;i++){
int number=random.nextInt(62); //0--->61
sf.append(str.charAt(number));
}
String string1=sf.toString();
string.add(string1);
}
for (String string2 : string) {
System.out.println("元素:" + string2);
}
Collections.sort(string);
System.out.println("-----排序后-----");
for (String string2 : string) {
System.out.println("元素:" + string2);
}
}
public void sort5(){
List<String> str=new ArrayList<String>();
Random random=new Random();
for(int i=0;i<10;i++){
StringBuffer string1=new StringBuffer();
for(int j=0;j<10;j++){
string1.append(random.nextInt(10));
}
String string2=string1.toString();
str.add(string2);
}
for (String string2 : str) {
System.out.println("元素:" + string2);
}
Collections.sort(str);
System.out.println("-----排序后-----");
for (String string2 : str) {
System.out.println("元素:" + string2);
}
}
随机生成10个长度为10的字符串,并对其进行排序,分别打印出排序前与排序后的结果 随机生成10个长度为10的数字字符串,并进行排序
最新推荐文章于 2024-01-18 16:56:06 发布