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