Java实现:定义String getStr(char[] chs)方法
功能描述:获取长度为5的随机字符串,
字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成
代码如下:
/**
* 定义String getStr(char[] chs)方法
* 功能描述:获取长度为5的随机字符串,
* 字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成
* 定义main方法,方法内完成:
* (1)定义长度为26,元素值为26个大写英文字母的数组chs
* (2)传递数组chs调用getStr(char[] chs)方法,获取返回值,并在控制台打印返回值
*/
package com.jasmyn.demo;
import java.util.Random;
/**
* @author jasmyn
* @date 2020年11月12日下午4:24:01
* @package com.jasmyn.demo
*/
public class demo3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char[] chs=new char[26];
System.out.println(getStr(chs));
}
public static String getStr(char[] chs) {
StringBuilder sb=new StringBuilder();
Random random=new Random();
for(int i=0;i<4;i++) {
sb.append((char)(random.nextInt('Z'-'A')+'A'));
}
int r=random.nextInt(5);
sb.insert(r, random.nextInt(10));
return sb.toString();
}
}