手机号/身份证(*)加密隐藏中间几位

来源:互联网 发布:java人事工资管理系统 编辑:程序博客网 时间:2024/06/07 22:34
package zjq.test;  public class Test {      public static void main(String[] args) {          String phone = "18771632488";          System.out.println(phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"));          String idCard = "421302199208165464";          System.out.println(idCard.replaceAll("(\\d{4})\\d{10}(\\d{4})","$1****$2"));      }  }  

输出:
187****2488
4213****5464
对于列表中的加密处理,可以让字段的 get方法返回替换的内容。

转载出处:http://blog.csdn.net/hekewangzi/article/details/50905098