Package org.aoju.bus.core.text.escape
Class OctalUnescaper
java.lang.Object
org.aoju.bus.core.text.translate.CharSequenceTranslator
org.aoju.bus.core.text.escape.OctalUnescaper
Translate escaped octal Strings back to their octal values.
For example, "\45" should go back to being the specific value (a %).
Note that this currently only supports the viable range of octal for Java; namely 1 to 377. This is because parsing Java is the main use case.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninttranslate(CharSequence input, int index, Writer out) 将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,Methods inherited from class org.aoju.bus.core.text.translate.CharSequenceTranslator
hex, translate, translate, with
-
Constructor Details
-
OctalUnescaper
public OctalUnescaper()
-
-
Method Details
-
translate
Description copied from class:CharSequenceTranslator将一组由int索引表示的代码点转换为CharSequence, 转换成另一组代码点 必须返回所使用的代码点数量,- Specified by:
translatein classCharSequenceTranslator- Parameters:
input- 正在翻译的CharSequenceindex- int表示当前翻译点out- Writer将文本翻译成- Returns:
- 所使用代码点的int计数
- Throws:
IOException- 当写入器生成IOException时抛出IOException
-