• 技术文章 >Java >java教程

    java如何随机生成不重复的字符串

    VV2020-05-20 16:38:11原创1191

    可以使用random()函数与valueOf()函数来实现。

    random() 方法用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0。

    valueOf(char c):方法用于返回 char 参数的字符串表示形式。

    (视频教程推荐:java视频

    具体代码如下:

    public String getlinkNo() {
        String linkNo = "";
        // 用字符数组的方式随机
        String model = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        char[] m = model.toCharArray();
        for (int j = 0; j < 6; j++) {
            char c = m[(int) (Math.random() * 36)];
            // 保证六位随机数之间没有重复的
            if (linkNo.contains(String.valueOf(c))) {
                j--;
                continue;
            }
            linkNo = linkNo + c;
        }
        return linkNo;
    }

    推荐教程:java开发入门

    以上就是java如何随机生成不重复的字符串的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:java 字符串
    上一篇:java实现如果目录不存在则创建 下一篇:java io乱码怎么办
    大前端线上培训班

    相关文章推荐

    • java中有几种类型的流• 编写java程序需要注意什么问题• 实例详解java中类与对象的概念• java下载安装教程

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网