/**
- 创建完List<String>以后,向其中添加10条字符串
- 每条字符串的长度是10以内的随机整数
- 每条字符串的每个字符都是随机生成的字符,字符可以重复
- 每条随机字符串不可重复
*/
输入代码
public void testsort3() {
List<String> StringList = new ArrayList<String>();
Random random = new Random();
String sbase = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
for(int i = 0 ;i < 10 ; i++) {
String s = new String();
do {
int length = random.nextInt(10);
for(int j = 0 ;j < length ; j++) {
int num = random.nextInt(sbase.length());
s+=(sbase.charAt(num));
}
}while(StringList.contains(s));
StringList.add(s.toString());
System.out.println("成功添加字符串:" + s);
}
System.out.println("排序前:");
for(String string : StringList) {
System.out.println("元素"+ string);
}
Collections.sort(StringList);
System.out.println("排序后:");
for(String string : StringList) {
System.out.println("元素"+ string);
}
}
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦