一轮温柔月
2018-06-29 11:51
import java.util.*;
public class Collection {
List<String> cc=new ArrayList<String>();
public void randomm() {
Random random=new Random();
StringBuffer buffer=new StringBuffer();
String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
do {
for(int m=1;m<11;m++) {
int b=random.nextInt(10)+1;
for(int i=0;i<b;i++) {
int a=random.nextInt(62);
char k=str.charAt(a);
buffer.append(k);
}
System.out.println("成功添加:"+buffer);
cc.add(buffer.toString());
buffer.delete(0, b);// 清空StringBuffer(0,length)
}
}while(cc.contains(buffer.toString()));
}
public void sort() {
System.out.println("---------排序前---------");
for(int i=0;i<10;i++) {
String n=cc.get(i);
System.out.println(n);
}
}
public void Sort() {
System.out.println("----------排序后---------");
Collections.sort(cc);
for(String string:cc) {
System.out.println(string);
}
}
public static void main(String[] args) {
Collection ss=new Collection();
ss.randomm();
ss.sort();
ss.Sort();
}
}
写得不错啊!
Java入门第三季
409769 学习 · 4543 问题
相似问题
回答 1
回答 3