为了账号安全,请及时绑定邮箱和手机立即绑定

交作业了................

import java.util.ArrayList;
import java.util.Random;
import java.util.Collections;


public class Tester{


 ArrayList <String> string = new ArrayList<String>();
 Random random = new Random();
 
 public static void main(String [] args){
  Tester tester = new Tester();
  tester.sort();
  System.out.println("********Before sort*******");
  for(int i = 0;i < tester.string.size(); i++){
   System.out.println(tester.string.get(i));
  }
  System.out.println("********After sort*******");
  Collections.sort(tester.string);
  for(String temp: tester.string){
   System.out.println(temp);
  }
 }


 public void sort(){
  String s = "";
  for(int i = 0; i < 10; i++){
   
   do{
   s = createString();
   }while(string.contains(s));
   System.out.println("Element: "+s);
   string.add(s);
  }
  
  
 }
 
 public String createString(){
  
  String str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  
  StringBuilder sb = new StringBuilder();
  int number = (random.nextInt(9)+1);
  do{
   sb.append(str.charAt(random.nextInt(str.length())));
   number--;
  }while(number >0);
   return sb.toString();
 }

}


正在回答

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409789    人
  • 解答问题       4340    个

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

进入课程

交作业了................

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信