产生一个4位的随机验证码,大写字母和数字混合的。每一位都可能是数字或字母。

最好是简单一点我用的软件是Notepad++最好只用forif什么的我不知道怎么把数字和字母连接起来最好详细点... 最好是简单一点 我用的软件

是Notepad++ 最好只用for if 什么的 我不知道怎么把数字和字母连接起来
最好详细点
展开
 我来答
寸寸乱
2015-05-15 · TA获得超过514个赞
知道小有建树答主
回答量:564
采纳率:64%
帮助的人:214万
展开全部
如果是单独的纯数字或字母,这种方式还可以,但是要混合的话,只有先把数字和字母放在数组里,随机取4个组成一个字符串
追问
我就是不知道怎么把字母和数字结合到一起,你能不能打一下
追答
String[] library = {"0","1"..."9","A","B"..."B"};
String identify = "";
for(int i=0;i<4;i++){
identify += library[(int)(Math.random()*36)];
}
System.out.println(identify);
library自己补全哈
恶魔还是英雄
2015-05-15 · TA获得超过125个赞
知道答主
回答量:74
采纳率:100%
帮助的人:23.2万
展开全部
会产生26位大写字母和数字吧,连接的话
char a='a';
int b=1;
String c=Character.toString(a)+Integer.toString(b);//包装类的tostring
String d=String.valueOf(a)+String.valueOf(b);//String的api
System.out.println(c);
System.out.println(d);
这里是个小程序,里面有两套api都可以用来产生你要的字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式