名字

编程入门 行业动态 更新时间:2024-10-25 06:33:41

<a href=https://www.elefans.com/category/jswz/34/1770630.html style=名字"/>

名字

package com.sf.util;import java.text.SimpleDateFormat;
import java.util.Date;public class ReStrUtils {//身份证号加*号public static String reNo(String realNo) {String newNo = "";if (realNo.length() == 15) {newNo = realNo.replaceAll("(\\d{4})\\d{7}(\\d{4})", "$1*******$2");}if (realNo.length() == 18) {newNo = realNo.replaceAll("(\\d{4})\\d{10}(\\d{4})", "$1**********$2");}return newNo;}//名字加*号public static String reName(String realname) {char[] r = realname.toCharArray();String name = "";if (r.length == 1) {name = realname;}if (r.length == 2) {name = realname.replaceFirst(realname.substring(1), "*");}if (r.length > 2) {name = realname.replaceFirst(realname.substring(1, r.length - 1), "*");}return name;}//手机号加*号public static String rePhone(String realPhone) {String phoneNumber = "";if (realPhone.length() == 11) {phoneNumber = realPhone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");} else {phoneNumber = realPhone;}return phoneNumber;}//通过身份证号计算年龄public static int idNoToAge(String IdNO){int leh = IdNO.length();String dates="";if (leh == 18) {int se = Integer.valueOf(IdNO.substring(leh - 1)) % 2;dates = IdNO.substring(6, 10);SimpleDateFormat df = new SimpleDateFormat("yyyy");String year=df.format(new Date());int u=Integer.parseInt(year)-Integer.parseInt(dates);return u;}else{dates = IdNO.substring(6, 8);return Integer.parseInt(dates);}}
}

更多推荐

名字

本文发布于:2024-02-12 06:44:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1686658.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:名字

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!