Java随机位数的验证码的生成(详解) |
您所在的位置:网站首页 › java随机生成四位数字验证码的方法 › Java随机位数的验证码的生成(详解) |
生活中的验证码随处可见,尤其是在登录账号密码时,使用的尤为多。掌握这个方法无论对学习还是工作都是很有帮助的。 思路整理:生成由数字、大写字母和小写字母随机组成的字符串。 1.我们需要创建一个方法,在方法内实现随机字母的生成,方便调用。 2.由于要生成的验证码的位数不确定,可能是4位,5位,6位。因此我们需要使用for循环语句, 进一步思考由于存在三种状态,数字+大写字母+小写字母。判断这三种状态,最好的方法是使用switch。 3.我们在生成随机数字或字符时需要使用random的一个方法,不了解random的同学可以去菜鸟教程或博客上搜索,它从属于Math,这里使用的是random中的 .nextInt()方法。 代码部分: 关于验证码位数,修改n即可。 不仔细的同学注意可能出现的报错情况: 1.类名取用Random 导致出错,修改类名即可。 2.code += ch;即是 code = code + ch; 3.A对应的ACll 码为65 a对应的为97; 4.注意int 和 String 之间的强转; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |