Java中身份证、电话号码用星号(****)加以保护
一般在业务开发过程中,牵扯到相关身份证号码和手机号码会有星号✳保护的需求
工具类
CodeUtils.java
package util;import org.apache.commons.lang3.StringUtils;public class CodeUtils {/*** 用户身份证号码的打码隐藏加星号加*** @return 处理完成的身份证*/public static String idCardMask(String idCardNum) {String res = "";if (!StringUtils.isEmpty(idCardNum)) {StringBuilder stringBuilder = new StringBuilder(idCardNum);res = stringBuilder.replace(6, 14, "********").toString();}return res;}/*** 用户电话号码的打码隐藏加星号加*** @return 处理完成的身份证*/public static String phoneMask(String phone) {String res = "";if (!StringUtils.isEmpty(phone)) {StringBuilder stringBuilder = new StringBuilder(phone);res = stringBuilder.replace(3, 7, "****").toString();}return res;}
}
Demo
输出结果:188****8888
public static void main(String[] args) {System.out.println(phoneMask("18888888888"));
}
Java中身份证、电话号码用星号(****)加以保护相关推荐
- 如何在Java中验证电话号码(正则表达式+ Google libphonenumber)
关于如何在不同国家(例如美国,美国)使用Java验证电话号码的快速指南. 带有正则表达式和Google libphonenumber API的示例程序. 1.简介 在本教程中,我们将学习如何在java ...
- 如何在Java中验证电话号码(正则表达式)
Java中的正则表达式模式始终是验证用户电话号码的最佳方法. 在这里,我提供了一个正则表达式模式来确定电话号码的格式是否正确,该模式强制以3位数字开头,后跟一个"-",最后是7位数 ...
- 漫画:程序员太难了!为什么 Java 中的 main 方法必须是它?
作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 在 Java 中,想必所有人都不会对 main 方法感到陌生,main 方法是 Java 应用程序的入口方法.程序运行时,要执行的第一 ...
- java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字
合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...
- java中接口私有反方_Java 8:在接口中声明私有和受保护的方法
java中接口私有反方 引入Java 8时,我们可以在接口中使用默认方法. 此功能的主要驱动程序是允许接口扩展,同时保留对旧接口版本的向后兼容性. 一个示例是在现有Collection类中引入stre ...
- Java 8:声明接口中的私有方法和受保护的方法
引入Java 8时,我们可以在接口中使用默认方法. 此功能的主要驱动程序是允许扩展接口,同时保留对旧接口版本的向后兼容性. 一个示例是在现有Collection类中引入stream()方法. 有时,当 ...
- java中为按钮添加图片_我们可以在Java接口中为成员定义私有和受保护的修饰符吗?...
java中为按钮添加图片 No, it is not possible to define private and protected modifiers for the members in int ...
- Java中常用的正则表达式判断,如IP地址、电话号码、邮箱等
java中我们会常用一些判断如IP.电子邮箱.电话号码的是不是符合,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,因为本人对正则表达式没有太深的研究,所有感兴趣的朋友可以自行百度.我这就给基本 ...
- java如何获取手机号码_java中如何提取一个字符串中的电话号码?
展开全部 java中如何提取一个字符串中的电话号码e68a84e8a2ad3231313335323631343130323136353331333363376466,先写出手机号码和固定号码的正则表 ...
最新文章
- Delphi 调用VC的DLL
- Hibernater笔记
- T型加速算法fpga实现思想研究
- 基于RESTful标准的Web Api
- 第二章 二进制数值和记数系统
- vb.net利用SerialPort进行读取串口操作
- ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式
- mysql基础之mariadb集群双主(主主)架构
- php之is_null,PHP中is_null($x)和$x===null的简单比较
- CVPR2022论文列表(中英对照)
- 简述计算机总线概念内涵,总线的概念及其它相关知识细解
- java 视频截图_获取视频截图
- EASYUI 登陆框界面
- java 注解 mapping_@RequestMapping注解详解
- percona xtrabackup 之一 setup
- PDF转word之后的结果事图片格式,如何改成.doc或.docx格式
- PLC实训 —系统电路及设备认识
- python中美元人汇率_Python爬虫练习:爬取美元历史汇率
- 数据库服务器到底是用机械硬盘还是固态硬盘
- SQL SERVER2000 如何打开.MDF、.LDF文件