private void getStringList() {
// TODO Auto-generated method stub
String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random random = new Random();
int flag = 0;
String s = null;
// 产生10条字符串
while (flag < 10) {
// 尝试生成一条字符串
do {
// 每条字符串的长度都是10以内的随机数,不包括10
int length = random.nextInt(10);
// 但是长度不能为0
if (0 != length) {
// 申明一个字符数组,长度为随机数
char[] c = new char[length];
for (int j = 0; j < length; j++) {
// 从str这条字符串中随机取一个字符 放入字符数组
c[j] = str.charAt(random.nextInt(str.length()));
}
// 放完随机长度的字符数组后将字符数组变成字符串
s = String.valueOf(c);
}
// 判断stringlist中是否已有,有则重新生成
} while (stringlist.contains(s));
// 将字符串添加到字符序列中
stringlist.add(s);
flag++;
}
// 打印未排序前的stringlist
for (String ss : stringlist) {
System.out.println(ss);
}
}
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦