Java常用工具有哪些
导读:本文共1552.5字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:这篇文章将为大家详细讲解有关Java常用工具有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1:生成纯数字的随机数packagecom.lucun.student.utils;importjava.util.Random;//纯数字验证码publicclassGetRandom{publicstaticStringgetFourRandom(){... ...
目录
(为您整理了一些要点),点击可以直达。这篇文章将为大家详细讲解有关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;}}
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;}}
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已经对应完了,所以其他也是一一对应的
如果你从百度复制到的是JavaScript的,你核对完JavaScript的以后,那么其他的也是意义对应的了
总之,你是什么语言复制的,就和什么语言对比,对比是一样的,然后复制自己学习的语言的正则表达式就好了。
关于“Java常用工具有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
Java常用工具有哪些的详细内容,希望对您有所帮助,信息来源于网络。