Class StringHandler

java.lang.Object
cloud.opencode.base.string.desensitize.handler.StringHandler

public final class StringHandler extends Object
String Desensitize Handler - Handles desensitization of String fields. 字符串脱敏处理器 - 处理String字段的脱敏操作。

Features | 主要功能:

  • Strategy-based string masking - 基于策略的字符串脱敏

Usage Examples | 使用示例:

DesensitizeStrategy strategy = s -> s.substring(0, 1) + "***";
String masked = StringHandler.handle("secret", strategy); // "s***"

Security | 安全性:

  • Thread-safe: Yes (stateless utility) - 线程安全: 是(无状态工具类)
  • Null-safe: Yes - 空值安全: 是
Since:
JDK 25, opencode-base-string V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also: