类 CqCodeUtils


  • public class CqCodeUtils
    extends java.lang.Object
    CQ码相关工具类
    从以下版本开始:
    2024/8/26 14:06
    • 构造器概要

      构造器 
      构造器 说明
      CqCodeUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean isCQ​(java.lang.String word)
      判断一个字符串是否为CQ码
      static java.util.Map<java.lang.String,​java.lang.String> parse​(java.lang.String word)
      解析CQ码为Map
      static JsonMessagePart parsePart​(com.alibaba.fastjson2.JSONObject jsonObject)
      将json解析为单个消息段
      static JsonMessagePart parseToPart​(java.lang.String word)
      将文本转化为JsonMessagePart
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • CqCodeUtils

        public CqCodeUtils()
    • 方法详细资料

      • isCQ

        public static boolean isCQ​(java.lang.String word)
        判断一个字符串是否为CQ码
        参数:
        word - 一个词(不包含空格)
        返回:
        是否为CQ码
        从以下版本开始:
        2024/8/26 14:08 v1.0.0
      • parse

        public static java.util.Map<java.lang.String,​java.lang.String> parse​(java.lang.String word)
        解析CQ码为Map
        参数:
        word - 一个词(不包含空格)
        返回:
        解析后的Map
        从以下版本开始:
        2024/8/26 14:08 v1.0.0
      • parseToPart

        public static JsonMessagePart parseToPart​(java.lang.String word)
        将文本转化为JsonMessagePart
        参数:
        word - 一个词(不包含空格)
        返回:
        消息文本段
        从以下版本开始:
        2024/8/26 14:34 v1.0.0
      • parsePart

        public static JsonMessagePart parsePart​(com.alibaba.fastjson2.JSONObject jsonObject)
                                         throws java.lang.reflect.InvocationTargetException,
                                                java.lang.InstantiationException,
                                                java.lang.IllegalAccessException,
                                                java.lang.NoSuchMethodException
        将json解析为单个消息段
        参数:
        jsonObject - json数据
        返回:
        消息段
        抛出:
        java.lang.reflect.InvocationTargetException - 调用构造方法失败时抛出
        java.lang.InstantiationException - 实例化错误时抛出
        java.lang.IllegalAccessException - 实例化错误时抛出
        java.lang.NoSuchMethodException - 找不到构造方法时抛出
        从以下版本开始:
        2024/8/26 14:40 v1.0.0