慕粉3767435
2016-11-21 19:41
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class cheshiL {
public static List<String>string=new ArrayList<String>();
public static void csl(){
Random random=new Random();
String stringa="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890";
for(int i=0;i<10;i++){
StringBuilder sb=new StringBuilder();
int k;
do{
k=random.nextInt(10);
for(int w=0;w<k;w++){
sb=sb.append(stringa.charAt(random.nextInt(62)));
}
}while(k==0 ||string.contains(sb));
string.add(sb.toString());
System.out.println("成功添加整数:"+sb.toString());
}
System.out.println("----------排序前---------");
for (String string2 : string) {
System.out.println("元素:"+string2);
}
Collections.sort(string);
System.out.println("----------排序后---------");
for (String string2 : string) {
System.out.println("元素:"+string2);
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
cheshiL.csl();
}
}
请教一下楼主,62 是怎么出来的 和Stringga的字节数有关系吗
你这个有重复的
代码跑起来没问题啊?
Java入门第三季
409792 学习 · 4340 问题
相似问题