package com.imooc.collection;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class randomString{
public static void main(String[] args){
ArrayList<String> stringList = new ArrayList<String>();
String string = "0123456789qwerrtyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
Random random = new Random();
int k = random.nextInt(string.length());
for(int i = 0 ; i < 10 ; i++){
StringBuffer buffer = new StringBuffer();
do{
int num = random.nextInt(10) + 1; //产生10以内的整数用来表示字符串长度
for(int j = 0 ; j < num ; j++){
char c = string.charAt(random.nextInt(k));
// System.out.println("产生的随机字符为:" + c);
buffer.append(c);
}
System.out.println("第" + i + "个字符串为:" + buffer);
}while(stringList.contains(buffer) && buffer.equals(""));
String temp = buffer.toString();
stringList.add(temp);
buffer = null;
}
System.out.println("-------排序前-------");
for(String str:stringList){
System.out.println("元素:"+str);
}
Collections.sort(stringList);
System.out.println("-------排序后-------");
for(String str:stringList){
System.out.println("元素:"+str);
}
}
}
點(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)行掃碼打賞哦