public class SaFoxUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
URL_REGEX
验证URL的正则表达式
|
| 构造器和说明 |
|---|
SaFoxUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
arrayJoin(java.lang.String[] arr)
将数组的所有元素使用逗号拼接在一起
|
static java.lang.String |
convertArrayToString(java.lang.String[] arr)
Array 转 String,按照逗号切割
|
static java.lang.String |
convertListToString(java.util.List<?> list)
将指定集合按照逗号连接成一个字符串
|
static java.lang.String[] |
convertStringToArray(java.lang.String str)
String 转 Array,按照逗号切割
|
static java.util.List<java.lang.String> |
convertStringToList(java.lang.String str)
将指定字符串按照逗号分隔符转化为字符串集合
|
static java.lang.String |
decoderUrl(java.lang.String url)
URL解码
|
static <T> java.util.List<T> |
emptyList()
返回一个空集合
|
static java.lang.String |
encodeUrl(java.lang.String url)
URL编码
|
static java.lang.String |
formatDate(java.util.Date date)
将日期格式化 (yyyy-MM-dd HH:mm:ss)
|
static java.lang.String |
getMarking28()
以当前时间戳和随机int数字拼接一个随机字符串
|
static java.lang.String |
getRandomString(int length)
生成指定长度的随机字符串
|
static <T> T |
getValueByType(java.lang.Object obj,
java.lang.Class<T> cs)
将指定值转化为指定类型
|
static boolean |
isEmpty(java.lang.Object str)
指定元素是否为null或者空字符串
|
static boolean |
isNotEmpty(java.lang.Object str)
指定元素是否不为 (null或者空字符串)
|
static boolean |
isUrl(java.lang.String str)
使用正则表达式判断一个字符串是否为URL
|
static java.lang.String |
joinParam(java.lang.String url,
java.lang.String parameStr)
在url上拼接上kv参数并返回
|
static java.lang.String |
joinParam(java.lang.String url,
java.lang.String key,
java.lang.Object value)
在url上拼接上kv参数并返回
|
static java.lang.String |
joinSharpParam(java.lang.String url,
java.lang.String parameStr)
在url上拼接锚参数
|
static java.lang.String |
joinSharpParam(java.lang.String url,
java.lang.String key,
java.lang.Object value)
在url上拼接锚参数
|
static void |
printSaToken()
打印 Sa-Token 版本字符画
|
static java.util.List<java.lang.String> |
searchList(java.util.Collection<java.lang.String> dataList,
java.lang.String prefix,
java.lang.String keyword,
int start,
int size)
从集合里查询数据
|
static java.util.List<java.lang.String> |
searchList(java.util.List<java.lang.String> list,
int start,
int size)
从集合里查询数据
|
static java.util.List<java.lang.String> |
toList(java.lang.String... strs)
String数组转集合
|
static boolean |
vagueMatch(java.lang.String patt,
java.lang.String str)
字符串模糊匹配
example:
user* user-add -- true
user* art-add -- false
|
public static final java.lang.String URL_REGEX
public static void printSaToken()
public static java.lang.String getRandomString(int length)
length - 字符串的长度public static boolean isEmpty(java.lang.Object str)
str - 指定元素public static boolean isNotEmpty(java.lang.Object str)
str - 指定元素public static java.lang.String getMarking28()
public static java.lang.String formatDate(java.util.Date date)
date - 日期public static java.util.List<java.lang.String> searchList(java.util.Collection<java.lang.String> dataList,
java.lang.String prefix,
java.lang.String keyword,
int start,
int size)
dataList - 数据集合prefix - 前缀keyword - 关键字start - 起始位置 (-1代表查询所有)size - 获取条数public static java.util.List<java.lang.String> searchList(java.util.List<java.lang.String> list,
int start,
int size)
list - 数据集合start - 起始位置 (-1代表查询所有)size - 获取条数public static boolean vagueMatch(java.lang.String patt,
java.lang.String str)
example:
user* user-add -- true
user* art-add -- false
patt - 表达式str - 待匹配的字符串public static <T> T getValueByType(java.lang.Object obj,
java.lang.Class<T> cs)
T - 泛型obj - 值cs - 类型public static java.lang.String joinParam(java.lang.String url,
java.lang.String parameStr)
url - urlparameStr - 参数, 例如 id=1001public static java.lang.String joinParam(java.lang.String url,
java.lang.String key,
java.lang.Object value)
url - urlkey - 参数名称value - 参数值public static java.lang.String joinSharpParam(java.lang.String url,
java.lang.String parameStr)
url - urlparameStr - 参数, 例如 id=1001public static java.lang.String joinSharpParam(java.lang.String url,
java.lang.String key,
java.lang.Object value)
url - urlkey - 参数名称value - 参数值public static java.lang.String arrayJoin(java.lang.String[] arr)
arr - 数组public static boolean isUrl(java.lang.String str)
str - 字符串public static java.lang.String encodeUrl(java.lang.String url)
url - see notepublic static java.lang.String decoderUrl(java.lang.String url)
url - see notepublic static java.util.List<java.lang.String> convertStringToList(java.lang.String str)
str - 字符串public static java.lang.String convertListToString(java.util.List<?> list)
list - 集合public static java.lang.String[] convertStringToArray(java.lang.String str)
str - 字符串public static java.lang.String convertArrayToString(java.lang.String[] arr)
arr - 数组public static <T> java.util.List<T> emptyList()
T - 集合类型public static java.util.List<java.lang.String> toList(java.lang.String... strs)
strs - String数组Copyright © 2022. All Rights Reserved.