java 获取长度为5的随机字符串,字符串由随机的5个大小写字母组成
程序员文章站
2022-04-15 17:53:56
获取长度为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个大小写字母组成
-
定义String getStr()方法
功能描述:
获取长度为5的随机字符串,字符串由随机的5个大小写字母组成 -
在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
下一篇: 复合类型:数组指针和ref