类 StringUtil

java.lang.Object
cn.hamm.airpower.util.StringUtil

@Component public class StringUtil extends Object

字符串处理类

作者:
Hamm.cn
  • 构造器详细资料

    • StringUtil

      public StringUtil()
  • 方法详细资料

    • replace

      @NotNull public final @NotNull String replace(String text, int head, int tail, String symbol)

      字符串替换

      参数:
      text - 原始字符串
      head - 头部保留长度
      tail - 尾部保留长度
      symbol - 中间替换的单个符号
      返回:
      替换后的字符串
    • desensitizeIpv4Address

      @NotNull public final @NotNull String desensitizeIpv4Address(@NotNull @NotNull String ipv4, String symbol)

      IPv4地址脱敏

      参数:
      ipv4 - IPv4地址
      symbol - 符号
      返回:
      脱敏后的IPv4地址
    • desensitizeIpv4Address

      @NotNull public final @NotNull String desensitizeIpv4Address(@NotNull @NotNull String ipv4)

      IPv4地址脱敏

      参数:
      ipv4 - IPv4地址
      返回:
      脱敏后的IPv4地址
    • desensitize

      @Contract(pure=true) @NotNull public final @NotNull String desensitize(@NotNull @NotNull String text, Desensitize.Type type, int head, int tail)

      文本脱敏

      参数:
      text - 原始文本
      type - 脱敏类型
      head - 头部保留
      tail - 尾部保留
      返回:
      脱敏后的文本
    • desensitize

      @Contract(pure=true) @NotNull public final @NotNull String desensitize(@NotNull @NotNull String valueString, @NotNull Desensitize.Type type, int head, int tail, String symbol)

      文本脱敏

      参数:
      valueString - 原始文本
      type - 脱敏类型
      head - 头部保留
      tail - 尾部保留
      symbol - 脱敏符号
      返回:
      脱敏后的文本