Package org.miaixz.bus.core.text
Class StringTrimer
java.lang.Object
org.miaixz.bus.core.text.StringTrimer
- All Implemented Interfaces:
Serializable,Function<CharSequence,,CharSequence> UnaryOperator<CharSequence>
字符串头尾指定字符去除器
按照断言,除去字符串头尾部的断言为真的字符,如果字符串是
null,依然返回null- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringTrimer去除两边空白符static final StringTrimer去除头部空白符static final StringTrimer去除尾部空白符 -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TRIM_BLANK
去除两边空白符 -
TRIM_PREFIX_BLANK
去除头部空白符 -
TRIM_SUFFIX_BLANK
去除尾部空白符
-
-
Constructor Details
-
StringTrimer
构造- Parameters:
mode- 去除模式,可选去除头部、尾部、两边predicate- 断言是否过掉字符,返回true表述过滤掉,false表示不过滤
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<CharSequence,CharSequence>
-