类 SmsUtils

java.lang.Object
org.dromara.sms4j.comm.utils.SmsUtils

public class SmsUtils extends Object
作者:
wind
  • 构造器详细资料

    • SmsUtils

      private SmsUtils()
  • 方法详细资料

    • getRandomString

      public static String getRandomString(int len)

      说明:生成一个指定长度的随机字符串,包含大小写英文字母和数字但不包含符号

      参数:
      len - 要生成的字符串的长度 getRandomString
    • getRandomString

      public static String getRandomString()

      说明:获取一个长度为6的随机字符串 getRandomString

    • getRandomInt

      public static String getRandomInt(int len)

      说明:生成一个指定长度的只有数字组成的随机字符串

      参数:
      len - 要生成的长度 getRandomInt
    • isEmpty

      public static boolean isEmpty(Object str)
      指定元素是否为null或者空字符串
      参数:
      str - 指定元素
      返回:
      是否为null或者空字符串
    • isNotEmpty

      public static boolean isNotEmpty(Object str)
      指定元素是否不为 (null或者空字符串)
      参数:
      str - 指定元素
      返回:
      是否为null或者空字符串
    • jsonForObject

      public static <T> T jsonForObject(String json, Class<T> t)
      jsonForObject

      将json字符串转化为指定的对象

    • copyBean

      public static <T, M> void copyBean(T t, M m)
      copyBean

      拷贝bean,只有源对象不为null才会拷贝

      参数:
      t - 源对象
      m - 目标对象
    • getNewMap

      public static LinkedHashMap<String,String> getNewMap()
      getNewMap

      获取一个新的空LinkedHashMap

      返回:
      空的 LinkedHashMap 实例
    • listToString

      public static String listToString(List<String> list)
      listToString

      将list转化为string,元素之间使用逗号分隔,此方法只支持list内部元素为String类型的

      参数:
      list - 要转换的list
    • arrayToString

      public static String arrayToString(List<String> list)
      以 conjunction 为分隔符将集合转换为字符串
      参数:
      list - 集合
      返回:
      结果字符串
    • listToArray

      public static String[] listToArray(List<String> list)
      List +86后转 数组
      参数:
      list - 集合
      返回:
      结果字符串
    • replaceKeysSeperator

      public static void replaceKeysSeperator(Map<String,Object> map, String seperator, String newSeperator)
      将Map中所有key的分隔符转换为新的分隔符
      参数:
      map - map对象
      seperator - 旧分隔符
      newSeperator - 新分隔符
    • isClassExists

      public static boolean isClassExists(String className)