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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦