Class StringTrimer

java.lang.Object
org.miaixz.bus.core.text.StringTrimer
All Implemented Interfaces:
Serializable, Function<CharSequence,CharSequence>, UnaryOperator<CharSequence>

public class StringTrimer extends Object implements UnaryOperator<CharSequence>, Serializable
字符串头尾指定字符去除器 按照断言,除去字符串头尾部的断言为真的字符,如果字符串是null,依然返回null
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Field Details

    • TRIM_BLANK

      public static final StringTrimer TRIM_BLANK
      去除两边空白符
    • TRIM_PREFIX_BLANK

      public static final StringTrimer TRIM_PREFIX_BLANK
      去除头部空白符
    • TRIM_SUFFIX_BLANK

      public static final StringTrimer TRIM_SUFFIX_BLANK
      去除尾部空白符
  • Constructor Details

    • StringTrimer

      public StringTrimer(StringTrimer.TrimMode mode, Predicate<Character> predicate)
      构造
      Parameters:
      mode - 去除模式,可选去除头部、尾部、两边
      predicate - 断言是否过掉字符,返回true表述过滤掉,false表示不过滤
  • Method Details