/**
* 字符串向左截取
* @param str
* @param len
* @return
*/
public static String left(String str, int len) {
if (str == null) {
return null;
}
if (len < ZERO) {
return EMPTY;
}
if (str.length() <= len) {
return str;
}
return str.substring(ZERO, len);
}
/**
* 字符串向右截取
*
* @param str
* @param len
* @return
*/
public static String right(String str, int len) {
if (str == null) {
return null;
}
if (len < ZERO) {
return EMPTY;
}
if (str.length() <= len) {
return str;
}
return str.substring(str.length() - len);
}
/**
* 隐藏手机号中间部分信息
* @param str 待处理手机号
* @return 带*隐藏后的手机号
*/
public static String hiddenInformationForPhoneNum(String str) {
if (str == null) {
return null;
}
if (str.length() == ELEVEN) {
return DataHideUtil.left(str, 3) + "*****" + DataHideUtil.right(str, 4);
} else {
return hiddenInformation(str);
}
}
public void setEntrustContact(String entrustContact){
this.entrustContact = entrustContact;
this.entrustContactHide =DataHideUtil.hiddenInformationForPhoneNum(entrustContact);
}
手机号加密输出
最新推荐文章于 2025-05-15 10:45:39 发布