java替换手机号码中间4位

java替换手机号码中间4位

自己想了想,这么写比较稳妥,适用于不同长度的手机号。不啰嗦了,直接上代码。

if(sjhm.length() >= 6)
{
//大于等于6位的,就给他隐藏掉中间部分
sjhm = sjhm.substring(0,(sjhm.length()-4)/2) + “****” + sjhm.substring((sjhm.length()-4)/2 + 4,sjhm.length());
}

效果还不错,只要是大于6位的电话号码,把中间几位都给替换了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注