题目:
定义一个方法,获取长度为5的字符串,字符串由4个随机的大小写字母和1个阿拉伯数字组成,英文字母和数字的顺序是随机的。
分析:
1.把所有大小写字母存放到一个字符数组char1里,随机取出5个存放到另一个字符数组char2中。
2.char2随机取出一个索引位置的字母,替换成数字。
代码:
package com.heima.demo1;
import java.util.Random;
/*
第三题:分析以下需求,并用代码实现
定义String getStr()方法
功能描述:
获取长度为5的随机字符串
字符串由随机的4个大小写英文字母和1个0-9之间(包含0和9)的整数组成
英文字母和数字的顺序是随机的
*/
public class Work2 {
public static void main(String[] args) {
char[] ch2=Test01();
char[] ch3=new char[5];
//根据索引随机取出ch2中的字符,存放到新的字符数组ch3中,现在ch3中存放的是5个字母
Random random=new Random();
for(int i=0;i<ch3.length;i++){
char char1=ch2[random.nextI