欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java 获取长度为5的随机字符串,字符串由随机的5个大小写字母组成

程序员文章站 2022-07-10 17:42:07
获取长度为5的随机字符串,字符串由随机的5个大小写字母组成定义String getStr()方法功能描述:获取长度为5的随机字符串,字符串由随机的5个大小写字母组成在main方法中调用上述方法,并打印结果import java.util.Random;public class Test01 { public static void main(String[] args) { String s = getStr(); // 调用String ge...

获取长度为5的随机字符串,字符串由随机的5个大小写字母组成

  1. 定义String getStr()方法
    功能描述:
    获取长度为5的随机字符串,字符串由随机的5个大小写字母组成

  2. 在main方法中调用上述方法,并打印结果

import java.util.Random;

public class Test01 {
    public static void main(String[] args) {
        String s = getStr();        // 调用String getStr()方法
        System.out.println(s);

    }
    public static String getStr(){
        String str = new String();
        Random r = new Random();

        for (int i = 0; i < 5; i++) {

            int temp = r.nextInt(58) + 65;  // 随机生成 65—112 的数(A—z)

            if ((temp >= 'A' && temp <= 'Z') || (temp >= 'a' && temp <= 'z')) {   // 判断随机数是不是(A-Z)||(a-z)
                char c = (char) temp;  // 将当前随机数强制转化为字符类型
                str += c;        // 将随机生成的字符赋值给字符串str
            } else {            // 不满足条件,将当前的c重新赋值
                i = i - 1;
            }
        }
        return str;     // 返回长度为5的随机字符串,字符串由随机的5个大小写字母组成
    }
}

本文地址:https://blog.csdn.net/weixin_51311218/article/details/109844440

相关标签: java 字符串