java项目中怎么自动生成身份证号和手机号

发布网友 发布时间:2022-04-22 23:18

我来回答

3个回答

热心网友 时间:2022-04-19 03:25

如果是手机号码就好办:先初始化三个String类型的变量 String a=“13‘" ; iString b="15";String c=”1“;然后在new一个 Random random = new Random();
String number1 = a+ random.nextInt(1000000000);
String number2 = b+ random.nextInt(1000000000);
String number3 = c+ random.nextInt(100000000);
在将这些号码拿去号码数据库查查,身份证的就麻烦一些,首先要自动生成,还要用正则表达式去匹配。追问怎么能生成不重复的,而且要求生成的手机号码不能重复。。

追答把那些号码都装在集合里,map集合本身就不能重复元素。或者在Database建一个表用于保存号码,用查询的方法查看它是否已经存在了。

热心网友 时间:2022-04-19 04:43

  思路为:

首先这些数据需要存储在数据库中或从随机从网络上抓取

然后根据业务逻辑把这些数据显示在页面中

热心网友 时间:2022-04-19 06:18

去查查身份证号码的组成规则不就行了?
手机号码=号段+8位随机数字 就可以了啊。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com