package com.sort;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
import java.util.concurrent.SynchronousQueue;
public class Ctest {
static List<String> list=new ArrayList<String>();
public static void main(String[] args) {
// TODO Auto-generated method stub
Ctest n=new Ctest();
n.TextAdd();
n.TestSort();
}
public static void TextAdd() {
Random random = new Random();
for(int i=0;i<10;) {
int length = random.nextInt(10)+1;
StringBuilder str=new StringBuilder();
for(int j=0;j<length;) {
int order=random.nextInt(123);
if(order>=48&&order<=57) {
char ch=(char)order;
if(str.toString().contains("ch")) {
continue;
}else {
str.append(ch);
j++;
}
}else if(order>=65&&order<=90) {
char ch=(char)order;
if(str.toString().contains("ch")) {
continue;
}else {
str.append(ch);
j++;
}}else if(order>=97) {
char ch =(char )order;
if(str.toString().contains("ch")) {
continue;
}else {
str.append(ch);
j++;
}}else {
continue;
}
}
if(list.contains(str.toString()) ){
continue;
}
else {
list.add(str.toString());
i++;
}
}
}
public void textforeach() {
for (String string:list) {
System.out.println(string);
}
}
public void TestSort() {
System.out.println("--------排序前--------");
textforeach();
System.out.println("--------排序后--------");
Collections.sort(list);
textforeach(); }
}
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦