随机获取自定义长度的字符串

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35868412/article/details/81184753

博主很懒,直接上代码了

public class Mytest {
    public static void main(String[] args) {
        System.out.println(Mytest.getRandomString(20));
    }
    public static String getRandomString(int i){
        //将0~1之间double类型的数字转换成String对象
        String s = String.valueOf(Math.random());
        //截取.之后的所有字符
        s = s.substring(s.indexOf(".") + 1);
        if (i <= s.length())
        {
            //直接截取
            return s.substring(0, i);
        }
        else
        {
            //如果需要的字符长度大于获取到的字符长度,就循环调用这个方法,
            return s + getRandomString(i - s.length());
        }
    }
    
}

猜你喜欢

转载自blog.csdn.net/qq_35868412/article/details/81184753
今日推荐