获取随机字符串
程序员文章站
2022-03-08 11:54:14
...
1.定义String getStr(char[] chs)方法
功能描述:获取长度为5的随机字符串,字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成
2.定义main方法,方法内完成:
(1)定义长度为26,元素值为26个大写英文字母的数组chs
(2)传递数组chs调用getStr(char[] chs)方法,获取返回值,并在控制台打印返回值
package it.com;
import java.util.Random;
public class Demo {
public static void main(String[] args) {
//定义长度为26,元素值为26个大写英文字母的数组chs
char[] chs = new char[26];
for (int i = 0; i < chs.length; i++) {
chs[i] = (char) ('A' + i);
}
//传递数组chs调用getStr(char[] chs)方法,
// 获取返回值,并在控制台打印返回值
String result = getStr(chs);
System.out.println(result);
}
public static String getStr (char[]chs){
Random r = new Random();
//1个0-9之间(包含0和9)的整数
String result = r.nextInt(10) + "";
//随机的4个大写英文字母
for (int i = 0; i < 4; i++) {
int index = r.nextInt(chs.length);
result += chs[index];
}
return result;
}
}