4.每条随机字符串不可以重复
*/
public void testSort() {
List list = new ArrayList();
String str="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
Random random = new Random();
String s="";
int n;
int m;
for(int i=0;i<10;i++){
n=random.nextInt(10)+1;
s="";
do{
for ( int j = 0; j< n; j++) {
m= random.nextInt(62);
char ch=str.charAt(m);
s=s+ch;
}
}while(list.contains(s));
list.add(s);
System.out.println("成功添加第"+(i+1)+"个字符串:" + s);
}
System.out.println("-------------排序前--------------");
for (String str0 : list) {
System.out.println("元素:" + str0);
}
Collections.sort(list);
System.out.println("----------------排序后-------------------");
for (String str1 : list) {
System.out.println("元素:" + str1);
}
}
public static void main(String[] args) {
CollectionsTest ct = new CollectionsTest();
ct.testSort();
}