Java常用工具有哪些(java,开发技术)

时间:2024-05-05 20:49:28 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

这篇文章将为大家详细讲解有关Java常用工具有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1:生成纯数字的随机数

packagecom.lucun.student.utils;importjava.util.Random;//纯数字验证码publicclassGetRandom{publicstaticStringgetFourRandom(){Randomrandom=newRandom();StringfourRandom=random.nextInt(10000)+"";intrandLength=fourRandom.length();if(randLength<6){//这个6代表生成6位随机数for(inti=1;i<=6-randLength;i++)fourRandom="0"+fourRandom;}returnfourRandom;}}

Java常用工具有哪些

2:生成包含字母的随机数(大小写)

packagecom.lucun.student.utils;importjava.util.Random;publicclassGetRandomEnglishMath{publicstaticStringgetCharAndNumr(intlength){Stringval="";Randomrandom=newRandom();for(inti=0;i<length;i++){StringcharOrNum=random.nextInt(2)%2==0?"char":"num";if("char".equalsIgnoreCase(charOrNum)){//取得大写字母还是小写字母intchoice=random.nextInt(2)%2==0?65:97;val+=(char)(choice+random.nextInt(26));}elseif("num".equalsIgnoreCase(charOrNum)){//数字val+=String.valueOf(random.nextInt(10));}}returnval;}}

Java常用工具有哪些

3:正则表达式验证手机号(2021年期间的手机号

当三大运行商新增手机号时这个正则表达式也就作废了
今天做的时候,碰到的坑。我的手机号是 198字段开头的,刚开始用第一个正则表达式的时候是不可以的所以 搜了一下2021年最新的
这是java验证手机号的正则表达式

"^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"

每个语言的正则表达式是有所不同的

验证正则表达式的工具
菜鸟教程正则表达式测试
你可以通过java的代码查看其他的代码

Java常用工具有哪些

这样你如果是其他的语言,直接复制对应语言的表达式就好了,因为java已经对应完了,所以其他也是一一对应的
如果你从百度复制到的是JavaScript的,你核对完JavaScript的以后,那么其他的也是意义对应的了
总之,你是什么语言复制的,就和什么语言对比,对比是一样的,然后复制自己学习的语言的正则表达式就好了。

关于“Java常用工具有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

本文:Java常用工具有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python的多线程创建的方法有哪些下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18