Class OpenUnicode
java.lang.Object
cloud.opencode.base.string.unicode.OpenUnicode
Unicode Utility - Provides Unicode character manipulation methods.
Unicode工具 - 提供Unicode字符操作方法。
Features | 主要功能:
- String to Unicode escape conversion - 字符串到Unicode转义转换
- Unicode escape to string conversion - Unicode转义到字符串转换
Usage Examples | 使用示例:
String unicode = OpenUnicode.toUnicode("AB"); // "\\u0041\\u0042"
String str = OpenUnicode.fromUnicode("\\u0041\\u0042"); // "AB"
Security | 安全性:
- Thread-safe: Yes (stateless utility) - 线程安全: 是(无状态工具类)
- Null-safe: Yes - 空值安全: 是
- Since:
- JDK 25, opencode-base-string V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic intcodePoint(char ch) static int[]codePoints(String str) static booleancontainsEmoji(String str) static intdisplayWidth(String str) static StringfromCodePoints(int... codePoints) static StringfromUnicode(String unicode) static StringremoveEmoji(String str) static StringtoFullWidth(String str) static StringtoHalfWidth(String str) static StringtoSimplified(String str) static StringtoTraditional(String str) static String
-
Method Details
-
toUnicode
-
fromUnicode
-
toHalfWidth
-
toFullWidth
-
toTraditional
-
toSimplified
-
codePoint
public static int codePoint(char ch) -
codePoints
-
fromCodePoints
-
containsEmoji
-
removeEmoji
-
displayWidth
-