类 SmsUtils
java.lang.Object
org.dromara.sms4j.comm.utils.SmsUtils
- 作者:
- wind
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringarrayToString(List<String> list) 以 conjunction 为分隔符将集合转换为字符串static <T,M> void copyBean(T t, M m) copyBeanstatic LinkedHashMap<String,String> getNewMapstatic StringgetRandomInt(int len) 说明:生成一个指定长度的只有数字组成的随机字符串static String说明:获取一个长度为6的随机字符串 getRandomStringstatic StringgetRandomString(int len) 说明:生成一个指定长度的随机字符串,包含大小写英文字母和数字但不包含符号static booleanisClassExists(String className) static boolean指定元素是否为null或者空字符串static booleanisNotEmpty(Object str) 指定元素是否不为 (null或者空字符串)static <T> TjsonForObject(String json, Class<T> t) jsonForObjectstatic String[]listToArray(List<String> list) List +86后转 数组static StringlistToString(List<String> list) listToStringstatic void将Map中所有key的分隔符转换为新的分隔符
-
构造器详细资料
-
SmsUtils
private SmsUtils()
-
-
方法详细资料
-
getRandomString
说明:生成一个指定长度的随机字符串,包含大小写英文字母和数字但不包含符号
- 参数:
len- 要生成的字符串的长度 getRandomString
-
getRandomString
说明:获取一个长度为6的随机字符串 getRandomString
-
getRandomInt
说明:生成一个指定长度的只有数字组成的随机字符串
- 参数:
len- 要生成的长度 getRandomInt
-
isEmpty
指定元素是否为null或者空字符串- 参数:
str- 指定元素- 返回:
- 是否为null或者空字符串
-
isNotEmpty
指定元素是否不为 (null或者空字符串)- 参数:
str- 指定元素- 返回:
- 是否为null或者空字符串
-
jsonForObject
jsonForObject将json字符串转化为指定的对象
-
copyBean
public static <T,M> void copyBean(T t, M m) copyBean拷贝bean,只有源对象不为null才会拷贝
- 参数:
t- 源对象m- 目标对象
-
getNewMap
getNewMap获取一个新的空LinkedHashMap
- 返回:
- 空的 LinkedHashMap 实例
-
listToString
listToString将list转化为string,元素之间使用逗号分隔,此方法只支持list内部元素为String类型的
- 参数:
list- 要转换的list
-
arrayToString
以 conjunction 为分隔符将集合转换为字符串- 参数:
list- 集合- 返回:
- 结果字符串
-
listToArray
List +86后转 数组- 参数:
list- 集合- 返回:
- 结果字符串
-
replaceKeysSeperator
public static void replaceKeysSeperator(Map<String, Object> map, String seperator, String newSeperator) 将Map中所有key的分隔符转换为新的分隔符- 参数:
map- map对象seperator- 旧分隔符newSeperator- 新分隔符
-
isClassExists
-