专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java随机生成数字+字母组合的字符串

temp10 2024-11-27 20:54:07 java教程 15 ℃ 0 评论

Talk is cheap, Show me the code. -- by: Linus Torvalds

方式一、

Java随机生成数字+字母组合的字符串

使用UUID,缺点长度固定。

public static String generateString() {
    // .replaceAll("-", "") 去掉 uuid 中的 “-”
    return UUID.randomUUID().toString().replaceAll("-", "");
}

方式二、

长度任意,且可定制。

    static final String string = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    static Random rnd = new Random();
    public static String randomString(int len) {
        StringBuilder sb = new StringBuilder(len);
        for (int i = 0; i < len; i++)
            sb.append(string.charAt(rnd.nextInt(string.length())));
        return sb.toString();
    }

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表