当前位置:   article > 正文

java 获取长度为5的随机字符串,字符串由随机的5个大小写字母组成_java产生5个大写字母并输出

java产生5个大写字母并输出

获取长度为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();  // 若使用StringBuffer效率高,不会产生碎片
        Random r = new Random();

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

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

            if ((temp >= 'A' && temp <= 'Z') || (temp >= 'a' && temp <= 'z')) {   // 判断随机数是不是(A-Z)||(a-z)

                str += (char)temp;         // 将当前随机数强制转化为字符类型并和字符串相加

            } else {            // 不满足条件,将当前的i再执行一次
                i--;
            }
        }
        return str;     // 返回长度为5的随机字符串,字符串由随机的5个大小写字母组成
    }
}


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/238784
推荐阅读
相关标签
  

闽ICP备14008679号