继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

生成指定长度以内的随机字符串的方法

SteelIU
关注TA
已关注
手记 4
粉丝 2
获赞 38
/*
 * 生成长度[0,size)的随机字符串   
 */
public StringBuilder makeRandomString(int size){
    Random random=new Random();
    /*------------字符数组----------------*/
    String str="abcdefghijklmnopqrstuvwxyzABCD" +
            "EFGHIJKLMNOPQRSTUVWXYZ0123456789";
    /*------使用可变字符串作为容器-----------*/
    StringBuilder string=new StringBuilder();
    /*------字符串的长度随机,且小于size------*/
    int length=random.nextInt(size);
    /*------为string每个位置随机赋值--------*/
    for(int i=0;i<length;i++){
        int num=random.nextInt(str.length());
        string.append(str.charAt(num));
    }
    return string;
}
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP