Java:生成长度为4-10的字串符,由随机的小写字母、大写字母、数字和空格组成

请温这个怎么做啊,我急求,拜托您帮忙解决... 请温这个怎么做啊,我急求,拜托您帮忙解决 展开
 我来答
ysp袁世平
2017-03-15 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:100%
帮助的人:12.8万
展开全部

public class TestRange {
private final static char[] lower={'a','b','c','d','e','f','g','h','i','j','k','l','m'
,'n','o','p','q','r','s','t','u','v','w','x','y','z'};

private final static char[] upper={'A','B','C','D','E','F','G','H','I','J','K','L','M'
,'N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};

public static void main(String[] args) {
int len = 0;
int len2 = 0;
String s="";
len = (int)(Math.random()*6)+4;//4-10个长度
len2 = (int)(Math.random()*(len-1));//随即生成多少个小写字母,必有空格。
for(int j=0;j<len2;j++){
s+=lower[((int)(Math.random()*26))];
}
s+=" ";
for(int j=0;j<len-len2;j++){
s+=upper[((int)(Math.random()*26))];
}
System.out.println(s);
}
}

基本功能完成,有需求加吧

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式