/**
* 利用Collections.sort()方法对泛型为String的List进行排序版本2:
* 1.创建完List<Sring>之后,往其中添加十条随机字符串;
* 2.每条字符串的长度为10以内的随机整数
* 3.每条字符串的每个字符都为随机生成的字符,字符可以重复
* 4.每条随机字符串不可重复
* @param args
*/
public void testSort(){
List<String> stringList = new ArrayList<String>();
String c="0123456789qwertyuiopasdfghjklzxcvbmnQWERTYUIOPASDFGHKJLZXCVBNM";
Random random = new Random();
char[] sb = new char[10];
String sr;
for(int i = 0; i<10; i++){
do{
int k = random.nextInt(10);
for(int j = 0; j<k ;j++){
sb[j] = c.charAt(random.nextInt(c.length()));
}
sr = String.valueOf(sb);
}while(stringList.contains(sr));
stringList.add(sr);
}
System.out.println("-----排序前------");
for (String string : stringList) {
System.out.println("添加的字符串:"+string);
}
System.out.println("-------排序后--------");
for (String string : stringList) {
System.out.println("添加的字符串:"+string);
}
}
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦