Package org.aoju.bus.core.text.translate
Class CharSequenceTranslator
java.lang.Object
org.aoju.bus.core.text.translate.CharSequenceTranslator
- Direct Known Subclasses:
AggregateTranslator,CodePointTranslator,LookupTranslator,NumericUnescaper,OctalUnescaper,UnicodeUnescaper
用于转换文本的API 其核心用途是转义和反转义文本
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringhex(int codepoint) final Stringtranslate(CharSequence input) abstract inttranslate(CharSequence input, int index, Writer out) 将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,final voidtranslate(CharSequence input, Writer out) final CharSequenceTranslatorwith(CharSequenceTranslator... translators)
-
Constructor Details
-
CharSequenceTranslator
public CharSequenceTranslator()
-
-
Method Details
-
hex
-
translate
将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,- Parameters:
input- 正在翻译的CharSequenceindex- int表示当前翻译点out- Writer将文本翻译成- Returns:
- 所使用代码点的int计数
- Throws:
IOException- 当写入器生成IOException时抛出IOException
-
translate
-
translate
- Throws:
IOException
-
with
-