jialh
16 小时以前 d0b19298e28a9b8b50c778704b77160f17e73950
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];
    }
}