package imooc.com;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class sortList {
List<String> stringList = new ArrayList<String>();
String st= new String("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZqwertyuiopasdfghjklzxcvbnm");
StringBuilder su;
Random r= new Random();
public void testSort(){
int j=0;
while (j<10){
su = new StringBuilder();
for (int i=0;i<r.nextInt(10);i++)
{
int k=r.nextInt(st.length());
char si =st.charAt(k);
su.append(si);//将char类型的数据存入其中,放在末尾
}String sj = su.toString();//将StringBuilder类型数据转为String类型
if (stringList.isEmpty()||!(stringList.contains(sj))){
System.out.println("即将添加的元素为:"+ sj);
stringList.add(sj);
j++;
}continue;
}
//使用foreach方法遍历stringList中的元素
System.out.println("--------------排序前----------------");
for(String S : stringList){
System.out.println("输出的元素为:" + S);
}
//进行排序
Collections.sort(stringList);
System.out.println("---------------排序后--------------");
for(String S : stringList){
System.out.println("输出的元素为:" + S);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
sortList sl= new sortList();
sl.testSort();
}
}