获取长度为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(); // 若使用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个大小写字母组成
}
}
本文介绍了一个简单的Java程序,用于生成长度为5的随机字符串。该字符串由大小写字母随机组合而成,通过Random类实现随机性。
5120





