Class OpenUnicode

java.lang.Object
cloud.opencode.base.string.unicode.OpenUnicode

public final class OpenUnicode extends Object
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 Details

    • toUnicode

      public static String toUnicode(String str)
    • fromUnicode

      public static String fromUnicode(String unicode)
    • toHalfWidth

      public static String toHalfWidth(String str)
    • toFullWidth

      public static String toFullWidth(String str)
    • toTraditional

      public static String toTraditional(String str)
    • toSimplified

      public static String toSimplified(String str)
    • codePoint

      public static int codePoint(char ch)
    • codePoints

      public static int[] codePoints(String str)
    • fromCodePoints

      public static String fromCodePoints(int... codePoints)
    • containsEmoji

      public static boolean containsEmoji(String str)
    • removeEmoji

      public static String removeEmoji(String str)
    • displayWidth

      public static int displayWidth(String str)