public class General extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
General.ReturnState
返回状态对象
|
| 构造器和说明 |
|---|
General() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
appearNumber(String srcText,
String findText)
获取指定字符串出现的次数
|
static String |
bytesToHex(byte[] src)
byte[] to HexString
|
static <T extends Serializable> |
clone(T obj)
深渊复制
|
static HashMap |
cloneMap(HashMap map)
深度克隆
|
static String |
converter(Map<?,?> dataMap) |
static <k,v> Map<k,v> |
copy(Map<k,v> map) |
static StringBuilder |
cover(String replace,
int digit)
生成字符
|
static String |
coverter(Object object)
Coverter.
|
static <V> List<V> |
deepCopy(List<V> sourceList)
深度克隆
|
static String |
deleteQueryParam(String query,
String findString)
删除url中的某个值
|
static String |
deleteQueryParam(String query,
String findString,
boolean action)
删除url中的某个值
|
static String |
eNull(String str)
消除空值
|
static <T> Map<?,?> |
findMap(List<Map<T,T>> list,
T key,
T value)
查询map(list中的)
|
static List<Field> |
getAllField(Class Class)
获取类所有字段(包括父类)
|
static boolean |
getBoolean(String str)
获取 boolean
|
static String |
getRandomChinese()
获取一个随机中文
|
static String |
getThreadinfo()
获取当前线程信息
|
static ThreadPoolExecutor |
getThreadPoolExecutor(ExecutorService es)
返回 ThreadPoolExecutor
|
static Map<String,Object> |
getValueMap(Object obj)
ps: 不是利用javabean反射机制写的,不然会将代理也带过来,直接用GSON无法识别代理
Object --> Map
|
static byte[] |
hexStrToBytes(String hexString)
Convert hex string to byte[]
|
static <T> boolean |
isBaseDataType(T t)
是否是八种基础数据类型
|
static <T> boolean |
isBaseDataTypeByName(String simpleName)
是否是八种基础数据类型
|
static <T> boolean |
isBaseDataTypes(T t)
是否是八种基础数据类型+String
|
static <T> boolean |
isBaseDataTypesByName(String simpleName)
是否是八种基础数据类型+String
|
static String |
join(Object[] objs,
String sep) |
static <T> void |
listObjectSort(List<T> list,
String fieldName)
list排序(升序)
|
static <T> void |
listObjectSort(List<T> list,
String fieldName,
boolean asc)
list排序
|
static Integer[] |
listToInteger(List<Integer> list) |
static void |
loadJNILibDynamically()
刷新java.library.path
|
static TreeMap |
MapToTreeMap(Map map)
Map To TreeMap
|
static TreeMap<String,String> |
objectToTreeMap(Object obj)
xxxx
|
static <V> List<V> |
randomList(List<V> sourceList)
list 乱序
|
static String[] |
splitx(String txt,
String regex)
增强版split,无匹配时返回null
|
static String[] |
splitx(String txt,
String regex,
int limit)
增强版split,无匹配时返回null
|
static String |
stringCover(String string,
int digit)
字符串右补空格
|
static String |
stringCover(String string,
String replace,
int digit,
boolean right)
字符串补位
|
static String |
strToHexStr(String origin)
String to HexString
|
static int |
versionCompare(String v1,
String v2)
版本比较(匹配不正常时v1比v2小 -1,0,1)
|
public static String[] Surname
public static boolean getBoolean(String str)
str - public static <T extends Serializable> T clone(T obj)
T - obj - public static <T> Map<?,?> findMap(List<Map<T,T>> list, T key, T value)
list - 集合key - 键value - 值public static Map<String,Object> getValueMap(Object obj)
obj - public static String[] splitx(String txt, String regex, int limit)
txt - regex - limit - public static String[] splitx(String txt, String regex)
txt - regex - public static String deleteQueryParam(String query, String findString)
query - request.querystringfindString - public static String deleteQueryParam(String query, String findString, boolean action)
query - request.querystringfindString - action - 是否包括?号以前public static int appearNumber(String srcText, String findText)
srcText - 源字符串findText - 要查找的字符串public static String getThreadinfo()
public static ThreadPoolExecutor getThreadPoolExecutor(ExecutorService es)
es - public static StringBuilder cover(String replace, int digit)
replace - 要生成字符digit - 多少个public static String stringCover(String string, String replace, int digit, boolean right)
string - replace - digit - right - public static String stringCover(String string, int digit)
string - digit - public static <T> boolean isBaseDataType(T t)
T - t - 对象public static <T> boolean isBaseDataTypes(T t)
T - t - 对象public static <T> boolean isBaseDataTypeByName(String simpleName)
T - simpleName - public static <T> boolean isBaseDataTypesByName(String simpleName)
T - simpleName - public static void loadJNILibDynamically()
public static String bytesToHex(byte[] src)
src - public static byte[] hexStrToBytes(String hexString)
hexString - the hex stringpublic static String coverter(Object object)
object - the objectpublic static <T> void listObjectSort(List<T> list, String fieldName, boolean asc)
list - fieldName - asc - public static <T> void listObjectSort(List<T> list, String fieldName)
list - fieldName - public static String getRandomChinese()
Copyright © 2020. All rights reserved.