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