身份证号的6~14位替换为********的简单方法
public String idCardEncryption(String cardId) {
cardId = cardId.trim();
if (StringUtils.hasText(cardId) && cardId.length() == 18) {
StringBuilder stringBuilder = new StringBuilder(cardId);
return stringBuilder.replace(6, 14, "********").toString();
} else {
return cardId;
}
}