java电话号码生成器
来源:互联网 发布:大数据的结果展现方式 编辑:程序博客网 时间:2024/05/22 03:02
package OutPut;import java.util.Random;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Phone {// 判断是否电话格式public static boolean isMobileNO(String mobiles) {Pattern pattern = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");Matcher matcher = pattern.matcher(mobiles);return matcher.matches();}// 返回随机电话号码public static String getMobile() {while (true) {String randomPhone = randomPhone();if (Phone.isMobileNO(randomPhone)) {return randomPhone;}}}// 产生随机电话号码格式数字public static String randomPhone() {String phone = "1";Random random = new Random();int nextInt = random.nextInt(3);if (nextInt == 0) {phone = phone + "3" + Phone.randomNumber();} else if (nextInt == 1) {phone = phone + "5" + Phone.randomNumber();} else {phone = phone + "8" + Phone.randomNumber();}return phone;}// 生成长度为9的随机数public static String randomNumber() {Random random = new Random();int nextInt = random.nextInt(900000000) + 100000000;int abs = Math.abs(nextInt);String valueOf = String.valueOf(abs);return valueOf;}public static void main(String[] args) {int test = 200;while (test > 0) {System.out.println(Phone.getMobile());test--;}}}
Phone.getMobile()返回随机电话号码
阅读全文
0 0
- java电话号码生成器
- java验证电话号码
- java电话号码正则表达式
- JAVA之电话号码加密
- java验证电话号码
- java 电话号码归属地查询
- java正则表达式判断电话号码
- Java-四位电话号码加密
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- MOOC人工智能原理学习笔记1
- C盘清理
- 使用csv存储爬虫数据乱码问题解决
- Python机器学习库
- 【实践+科普】自顶向下,逐步求精——面向过程程序设计方法
- java电话号码生成器
- Windows 7 下如何安装 PyMySQL 链接库
- HTC VIVE开发笔记(六)VRTK中实现基本抓取物体的配置
- Python 完整实现的简单遗传算法(SGA)
- 四则运算表达式处理
- 基于Flume的美团日志收集系统
- Spring MVC-数据增删改查、PDF报表生成
- 内部类与异常类:实验2
- C# DLL HRESULT:0x8007000B