求大神帮我写一下java代码

问题描述

java1。产生一个随机验证码,其格式是一个数字和一个字母一个数字一个字母例如2q3r2.给定以下字符串:李四:67|张三:88|王五:76要求拆分结果如下:李四-->67张三-->88王五-->76

解决方案

解决方案二:
产生随机数可以用Random的nextInt(intn)。产生随机字母:你可以先定义26个字母组成的字符数组。然后用Random的nextInt(25)产生字母下标,这样就变相产生了随机字母。字符串拆分参考String的split(Stringregex)方法
解决方案三:
产生随机字母应该用Random的nextInt(26)产生字母下标,不好意思。
解决方案四:
publicstaticvoidmain(String[]args){////第一题Randomrandom=newRandom();int[]numbers={0,1,2,3,4,5,6,7,8,9};char[]characters={'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'};intone=numbers[random.nextInt(numbers.length)];chartwo=characters[random.nextInt(characters.length)];intthree=numbers[random.nextInt(numbers.length)];charfour=characters[random.nextInt(characters.length)];System.out.printf("验证码:%d%s%d%sn",one,two,three,four);//第二题//Stringtext="李四:67|张三:88|王五:76";text=text.replace(":","-->");String[]array=text.split("\|");for(inti=0;i<array.length;i++){System.out.println(array[i]);}}

解决方案五:
引用3楼littlebrain4solving的回复:

publicstaticvoidmain(String[]args){////第一题Randomrandom=newRandom();int[]numbers={0,1,2,3,4,5,6,7,8,9};char[]characters={'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'};intone=numbers[random.nextInt(numbers.length)];chartwo=characters[random.nextInt(characters.length)];intthree=numbers[random.nextInt(numbers.length)];charfour=characters[random.nextInt(characters.length)];System.out.printf("验证码:%d%s%d%sn",one,two,three,four);//第二题//Stringtext="李四:67|张三:88|王五:76";text=text.replace(":","-->");String[]array=text.split("\|");for(inti=0;i<array.length;i++){System.out.println(array[i]);}}

这个就可以用如果字母大小写都用,就在数组里面加上小写的

时间: 2024-11-08 20:17:03

求大神帮我写一下java代码的相关文章

用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码。

问题描述 用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码. private void submit() { dialog = ProgressDialog.show(this, "提示", "处理中.."); new AsyncTask() { @Override protected String doInBackground(String... params) { String urlString = AppConstan

调用-求大神帮我写一个修改datagridview式样的公共函数

问题描述 求大神帮我写一个修改datagridview式样的公共函数 由于datagridview比较多,对每一个设置行列宽度,以及表头颜色等比较烦,希望能写一个全局函数,在后面调用这个全局函数即可.急需..谢谢 解决方案 http://blog.csdn.net/yitoushengkou/article/details/25685515 帮你找了个. 解决方案二: 这个写一个Util静态类吧 解决方案三: 帮你写了一个简单的静态类,来实现通用的设置,调用为gdv.DataGridViewSt

java 排列组合-求大神帮我看看这段代码,打印完“12345”结束for循环后为什么还能继续运行?新手没金币,抱歉!

问题描述 求大神帮我看看这段代码,打印完"12345"结束for循环后为什么还能继续运行?新手没金币,抱歉! public class Test { public static void main(String[] args) { prints(0 0 0 0 0);}public static void prints(int k1int k2int k3int k4int k5){ if(k5!=0){ System.out.println(k1*10000+k2*1000+k3*1

jsp-JSP传给action的是字符串类型,转换数据类型,让getlist()接收,求大神帮帮忙写下代码

问题描述 JSP传给action的是字符串类型,转换数据类型,让getlist()接收,求大神帮帮忙写下代码 JSP传给action的是字符串类型,怎么转换数据类型,然后让getlist()接收,求各位大神帮帮忙写下代码~ 如果能够给解释一下,那就千恩万谢啦 解决方案 可以通过强制转换在前面加上int 解决方案二: gongWenLeiBieList = dao.getList(Integer.parseInt(mingCheng));

求大神帮我写一条查询增量的sql语句

问题描述 求大神帮我写一条查询增量的sql语句 如图,我有这些字段,每天都会插入一些数据 我现在需要获取的内容是 今天的read,click数据,和今天的减昨天的差值,和aid,规则如图 求大神帮我写一个 解决方案 SELECT SUM(d.read_num) AS READ, SUM(d.click_num) AS click, SUM(d.read_num - t.read_num) AS diffREAD, SUM(d.click_num - t.click_num) AS diffcli

ava基础 代码错误-Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!!

问题描述 Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!! class Student { //姓名 private String name; //年龄 private int age; //构造方法 public Student(){ } public Student(String name, int age){ this.name = name; this.age = age; } public String getName(){ return name; } public voi

代码分析-JAVA 求大神帮看下这段代码 怎么修改 救命啊

问题描述 JAVA 求大神帮看下这段代码 怎么修改 救命啊 真心看不懂 public static char[] a(char[] paramArrayOfChar) { char[] arrayOfChar1 = new char[12]; char[] arrayOfChar2 = new char[12]; arrayOfChar2[0] = '?'; arrayOfChar2[1] = '?'; arrayOfChar2[2] = 'o'; arrayOfChar2[3] = '/';

求大神帮一写一个购物车如下功能,加减,小计,总计

问题描述 求大神帮一写一个购物车如下功能,加减,小计,总计 <p>单价:3.0</p> <input id="min" name="" type="button" value="-" /> <input id="text_box" name="" type="text" value="4" /> &l

求解释-求大神帮看看这段汇编代码

问题描述 求大神帮看看这段汇编代码 学校课程设计,这段是步进电机的控制代码,用键盘输入,在六位LED七段数码显示管上显示,求大神把下面代码加上注释,实在不行就帮忙看下键盘显示那部分是怎么回事,有重谢. ORG 0A30H ;? MONIT: MOV SP,#50H MOV 7EH,#00H MOV 7DH,#02H MOV R0,#7CH MOV A,#08H MOV R4,#04H MONIT1: MOV @R0,A DEC R0 DJNZ R4,MONIT1 MOV A,#7EH MOV D