如何随机生成“不同长度”的字符串

import java.util.*;


public class ListText{

  public static void main(String[] args){

    List<String>list = new ArrayList<String>();

    String a = null;

      for(int i=0; i<10; i++){

        a =String.valueOf(((char)((int)(Math.random()*26+'a'))))+String.valueOf(((int)(Math.random()*10)))+String.valueOf(((char)(Math.random()*26+'A')));        

        if(a.length()>=10){

          continue;

        }else{

            if(list.contains(a)){

               continue;

            }else{

              list.add(a);

              System.out.println("成功添加:"+a);

           }

        }

      }

    System.out.println("---------------排序前---------------");

    for(String li:list){

      System.out.println("元素:"+li);

    }

    Collections.sort(list);

    System.out.println("---------------排序后---------------");

    for(String li:list){

      System.out.println("元素:"+li);

    }

  }

}


weibo_快乐is魏帆_0
浏览 1181回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java