java手机号简单加密方法
针对手机号 加密 长度等于11位的话替换中间四位为,长度小于4位直接返回原字符串,别的长度替换最后一位为
public String phoneSecrecy(String phoneNum){
if(phoneNum != null && phoneNum.length() > 4){
if(phoneNum.length() == 11){
phoneNum = phoneNum.substring(0, 3) + "****" + phoneNum.substring(7, phoneNum.length());
}else{
phoneNum = phoneNum.substring(0,phoneNum.length()-1) + "*";
}
}
return phoneNum;
}
输出效果:
137****5994