留个纪念.

来源:6-5 应用 Collections.sort() 实现 List 排序

一轮温柔月

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();

  }

 }


写回答 关注

1回答

  • qq_时光等一下可好_0
    2018-06-30 17:49:42

    写得不错啊!

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409769 学习 · 4543 问题

查看课程

相似问题