java隨機生成簡體中文取指定長度隨機簡體中文實用方法


 /**
     * 獲取指定長度隨機簡體中文
     * @param len int
     * @return String
     */
    public static String getRandomJianHan(int len)
    {
        String ret="";
          for(int i=0;i<len;i++){
              String str = null;
              int hightPos, lowPos; // 定義高低位
              Random random = new Random();
              hightPos = (176 + Math.abs(random.nextInt(39))); //獲取高位值
              lowPos = (161 + Math.abs(random.nextInt(93))); //獲取低位值
              byte[] b = new byte[2];
              b[0] = (new Integer(hightPos).byteValue());
              b[1] = (new Integer(lowPos).byteValue());
              try
              {
                  str = new String(b, "GBk"); //轉成中文
              }
              catch (UnsupportedEncodingException ex)
              {
                  ex.printStackTrace();
              }
               ret+=str;
          }
      return ret;
    }

參考:http://hi.baidu.com/haozi0079/item/6131ea78e22f1d376e29f68e


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM