获取随机的字符串,要求如下:
// 定义String getStr(char[] chs)静态方法,方法内要求:获取长度为5的随机字符串,字符串由随机的4个大写英文字母和1个0-9之间
// (包含0和9)的整数组成
// 定义main方法,方法内完成:
// 1.定义长度为26,元素值为26个大写英文字母的数组chs
// 2.传递数组chs调用getStr(char[] chs)方法,获取返回值,并在控制台打印返回值
public static String getStr(char[] chs){
Random r = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 4; i++) {
sb.append(chs [r.nextInt(chs.length)]);
}
sb.append(r.nextInt(10));
return sb.toString();
}
public static void main(String[] args) {
char [] chs = new char [26];
char c ='A';
for(int i=0;i<26;i++){
chs[i]= (char) (c+i);
}
String s= getStr(chs);
System.out.println(s);
} |
|