wuxw
2024-02-27 9b39254d11652e4197f007f7afa8ab42bedefb83
java110-utils/src/main/java/com/java110/utils/util/StringUtil.java
@@ -676,4 +676,23 @@
        return sb.toString();
    }
    /**
     * 对人名进行脱敏处理,只显示姓和名字的最后一个字
     *
     * @param name 原始人名
     * @return 脱敏后人名的字符串
     */
    public static String maskName(String name) {
        if (name == null || name.isEmpty()) {
            return name;
        }
        String[] parts = name.split("");
        if(parts.length <= 2){
            return parts[0]+"*";
        }
        return parts[0]+"*" + parts[parts.length-1];
    }
}