随机生成任意长度字符串的方法(randomString)


首先,在你要用的类中创建一个randomString方法。代码如下:

private static String randomString(int length) {
        String xx = "";
        for (short i = '0'; i <= '9'; i++) {
            xx += (char) i;
        }
        for (short i = 'a'; i <= 'z'; i++) {
            xx += (char) i;
        }
        for (short i = 'A'; i <= 'Z'; i++) {
            xx += (char) i;
        }
        char yy[] = new char[length];
        for (int i = 0; i < yy.length; i++) {
            int index = (int) (Math.random() * xx.length());
            yy[i] = xx.charAt(index);
        }
        String result = new String(yy);
        return result;
    }

如果你想生成长度为10的字符串,实现如下:

String shengcheng = randomString(10);
        System.out.println(shengcheng);

就生成了长度为10的随机字符串  shengcheng 。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM