1.相近知识点及推展
2.使用Random类。
Random suiji=new Random();
Int suiji.nextInt(num)。
3.结合String 可借用随机数字生成随机字母
小实例
package jihe;
import java.util.*;
public class SortTest {
public List <String> sortlist;
public SortTest(){
this.sortlist=new ArrayList();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
SortTest test=new SortTest();
test.Test();
}
public void Test(){
String k;
for(int i=0;i<100;i++){
do{
k=this.save();
}while(sortlist.contains(k));
sortlist.add(k);
System.out.println("添加了:"+k);
}
System.out.println("--------排序前-------");
for(String di:sortlist){
System.out.println(di);
}
System.out.println("--------排序后-------");
Collections.sort(sortlist);
for(String di:sortlist){
System.out.println(di);
}
}
public String save(){
StringBuilder ab=new StringBuilder("qwertyuiopasdfghjklzxcvbnm123456789");
StringBuilder bc=new StringBuilder();
Random suiji=new Random();
int j = suiji.nextInt(10)+1;
for(int i=0;i<j;i++){
char hy=ab.charAt(suiji.nextInt(ab.length()));
bc.append(hy);
}
return bc.toString();
}
}