package imooc.com;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class sortList {
List<String> stringList = new ArrayList<String>();
String st= new String("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZqwertyuiopasdfghjklzxcvbnm");
StringBuilder su;
Random r= new Random();
public void testSort(){
int j=0;
while (j<10){
su = new StringBuilder();
for (int i=0;i<r.nextInt(10);i++)
{
int k=r.nextInt(st.length());
char si =st.charAt(k);
su.append(si);//将char类型的数据存入其中,放在末尾
}String sj = su.toString();//将StringBuilder类型数据转为String类型
if (stringList.isEmpty()||!(stringList.contains(sj))){
System.out.println("即将添加的元素为:"+ sj);
stringList.add(sj);
j++;
}continue;
}
//使用foreach方法遍历stringList中的元素
System.out.println("--------------排序前----------------");
for(String S : stringList){
System.out.println("输出的元素为:" + S);
}
//进行排序
Collections.sort(stringList);
System.out.println("---------------排序后--------------");
for(String S : stringList){
System.out.println("输出的元素为:" + S);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
sortList sl= new sortList();
sl.testSort();
}
}
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦