| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
BeulahGibbs
10年前发布

随机生成指定字数的简体汉字

[Java]代码    

import java.io.UnsupportedEncodingException;  import java.util.Random;    /**   *   * @ClassName: ChineseUtil   * @Description: 随机生成汉字   * @author 王君义   * @date 2015-5-8 下午9:22:06   *   */  public class ChineseUtil {   /**    * @Title: getChinese    * @Description:随机生成指定字数的简体汉字    * @param len    * @return String        *    */   public static String generateChinese(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;   }    }