亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java生成隨機字符串的兩種方法

發布時間:2020-09-03 01:45:28 來源:腳本之家 閱讀:325 作者:ATJAVA 欄目:編程語言

本文實例為大家分享了java生成隨機字符串的具體代碼,供大家參考,具體內容如下

import java.util.Random;
public class CharacterUtils {
//方法1:length為產生的位數
  public static String getRandomString(int length){
    //定義一個字符串(A-Z,a-z,0-9)即62位;
    String str="zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
    //由Random生成隨機數
        Random random=new Random();  
        StringBuffer sb=new StringBuffer();
        //長度為幾就循環幾次
        for(int i=0; i<length; ++i){
          //產生0-61的數字
          int number=random.nextInt(62);
          //將產生的數字通過length次承載到sb中
          sb.append(str.charAt(number));
        }
        //將承載的字符轉換成字符串
        return sb.toString();
  }
  /**
   * 第二種方法
   */
  public static String getRandomString2(int length){
    //產生隨機數
    Random random=new Random();
    StringBuffer sb=new StringBuffer();
    //循環length次
    for(int i=0; i<length; i++){
      //產生0-2個隨機數,既與a-z,A-Z,0-9三種可能
      int number=random.nextInt(3);
      long result=0;
      switch(number){
      //如果number產生的是數字0;
      case 0:
        //產生A-Z的ASCII碼
        result=Math.round(Math.random()*25+65);
        //將ASCII碼轉換成字符
        sb.append(String.valueOf((char)result));
        break;
        case 1:
          //產生a-z的ASCII碼
        result=Math.round(Math.random()*25+97);
          sb.append(String.valueOf((char)result));
        break;
        case 2:
          //產生0-9的數字
                   sb.append(String.valueOf
                          (new Random().nextInt(10)));
        break; 
      }
    }
    return sb.toString();
  }
  public static void main(String[] args) {
    System.out.println(CharacterUtils.getRandomString(12));
     
  }
   
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连州市| 鞍山市| 体育| 灵寿县| 二连浩特市| 客服| 汉源县| 桐柏县| 葫芦岛市| 锡林郭勒盟| 离岛区| 上林县| 南靖县| 荥经县| 城步| 五家渠市| 谷城县| 正定县| 鹿泉市| 绥滨县| 海伦市| 博白县| 临夏县| 景泰县| 卓资县| 凌源市| 麻江县| 浏阳市| 仁化县| 万盛区| 十堰市| 遂溪县| 海盐县| 安庆市| 合作市| 闽清县| 永年县| 阳信县| 连山| 三明市| 仁布县|