static java.lang.Object |
format(java.lang.Object object,
java.lang.String formatter)
对Date,String进行格式化
1、日期:
static java.lang.String |
formatDate(java.util.Date date,
java.lang.String formatter)
格式化日期
|
static java.util.List<java.lang.String> |
getParam(java.lang.String str)
从字符串中获取形如${}的参数
|
static java.lang.String |
hexStr2Str(java.lang.String s)
十六进制转换成为string类型字符串
|
static boolean |
isEmpty(java.lang.Object obj)
判断Object对象是否为空,其中Map,Collection等对象没有元素就表示为空
|
static boolean |
isEmpty(java.lang.String str) |
static boolean |
isEmptys(java.lang.Object... obj)
判断Object对象是否为空,只要有一个对象空返回true,其中Map,Collection等对象没有元素就表示为空
|
static boolean |
isEmptys(java.lang.String... strings)
只要有一个为空就返回true
|
static boolean |
isMobile(java.lang.String str)
判断字符串是否手机
|
static boolean |
isNumeric(java.lang.String str)
判断字符串是不是纯数字
|
static <K,V> java.util.Map<K,V> |
listToMap(java.util.List<V> list,
java.lang.String keyName) |
static <T> java.util.Set<T> |
listToSet(java.util.Collection<T> list) |
static java.lang.String |
listToStr(java.util.List set) |
static void |
main(java.lang.String[] args) |
static java.lang.String |
matchNumber(java.lang.String str) |
static java.lang.String[] |
matchParams(java.lang.String condition)
从条件表达式中找出参数变量
参数格式:{参数名}
|
static boolean |
noEmpty(java.lang.Object str)
判断Object对象是否不为空,其中Map,Collection等对象没有元素就表示为空
|
static boolean |
noEmptys(java.lang.Object... strings)
判断Object对象是否不为空,只要有其中一个对象为空都返回false,其中Map,Collection等对象没有元素就表示为空
|
static boolean |
noEmptys(java.lang.String... strings)
判断Object对象是否不为空,其中Map,Collection等对象没有元素就表示为空
|
static java.lang.String |
nullToTrim(java.lang.String str)
把字符串为NULL的情况转换为"",并且去掉两边的空格
|
static long[] |
objectTolong(java.lang.Object[] arr)
将Object数组,元素为任意型-转为long数组
|
static boolean |
objToboolean(java.lang.Object obj)
将字符串转换成boolean,默认返回false
|
static java.lang.Boolean |
objToBoolean(java.lang.Object obj)
将字符串转换成boolean,默认返回null
|
static java.lang.Boolean |
objToBoolean(java.lang.Object obj,
java.lang.Boolean defaultVal)
将字符串转换成boolean
|
static byte[] |
objToBytes(java.lang.Object obj) |
static java.sql.Timestamp |
objToDate(java.lang.Object obj)
通用字符串生成时间对象
|
static java.math.BigDecimal |
objToDecimal(java.lang.Object obj) |
static java.math.BigDecimal |
objToDecimal(java.lang.Object obj,
java.math.BigDecimal defaultVal)
将Object转换成decimal
|
static double |
objTodouble(java.lang.Object obj)
将Object转换成double,默认返回0.0
|
static java.lang.Double |
objToDouble(java.lang.Object obj)
将Object转换成double,默认返回null
|
static java.lang.Double |
objToDouble(java.lang.Object obj,
java.lang.Double defaultVal)
将Object转换成double
|
static java.lang.Double[] |
objToDoubleArray(java.lang.Object obj)
字符串获取浮点数数组,分隔符为",";
|
static java.lang.Double[] |
objToDoubleArray(java.lang.Object obj,
java.lang.String split)
字符串获取浮点数数组
|
static float |
objTofloat(java.lang.Object obj)
将Object转换成float,默认返回0.0
|
static java.lang.Float |
objToFloat(java.lang.Object obj)
将Object转换成float,默认返回null
|
static java.lang.Float |
objToFloat(java.lang.Object obj,
java.lang.Float defaultVal)
将Object转换成float
|
static int |
objToIBytes(java.lang.String value)
将字符串数据转为byte的总和,如,1,2,4,8转换后为:15
|
static java.lang.Integer |
objToInt(java.lang.Object obj)
将Object转换成int
|
static java.lang.Integer |
objToInt(java.lang.Object obj,
java.lang.Integer defaultVal)
将Object转换成int
|
static int[] |
objTointArray(java.lang.Object obj)
字符串获取长数组,分隔符为",";
|
static int[] |
objTointArray(java.lang.Object obj,
java.lang.String split)
字符串获取整型数组
|
static com.fasterxml.jackson.databind.JsonNode |
objToJson(java.lang.Object json) |
static long |
objToLBytes(java.lang.String value)
将字符串数据转为byte的总和,如,1,2,4,8转换后为:15
|
static java.lang.Long |
objToLong(java.lang.Object obj)
将Object转换成long
|
static java.lang.Long |
objToLong(java.lang.Object obj,
java.lang.Long defaultVal)
将Object转换成long
|
static long[] |
objTolongArray(java.lang.Object obj,
java.lang.String split)
字符串获取长数组
|
static long[] |
objTolongArray(java.lang.String strIds)
字符串获取长数组,分隔符为",";
|
static java.lang.Short |
objToShort(java.lang.Object obj)
将Object转换成int
|
static java.lang.Short |
objToShort(java.lang.Object obj,
java.lang.Short defaultVal)
将Object转换成int
|
static java.lang.String[] |
objToStrArr(java.lang.Object obj,
java.lang.String split)
字符串获取字符串数组(不做为空的判断)
|
static java.lang.String[] |
objToStrArr(java.lang.String str)
字符串获取字符串数组(不做为空的判断)
|
static java.lang.String |
quote(java.lang.Object value)
把字段串加上SQL可执行的字符标记
如:String转后为$$String$$,long转后为long
|
static java.lang.String |
quote(java.lang.Object value,
java.lang.String quote)
把字符串用指定的符号引起来
|
static <T> java.util.Set<T> |
setCross(java.util.Set<T>... sets)
多个Set求交集
|
static <T> java.util.Set<T> |
setDiff(java.util.Set<T>... sets)
多个Set求差集
|
static java.lang.String |
setToStr(java.util.Set set) |
static java.lang.String |
setToStr(java.util.Set set,
java.lang.String prefix)
在每个元素前加上前级
|
static <T> java.util.Set<T> |
setUnion(java.util.Set<T>... sets)
多个Set求并集
|
static java.lang.String |
str2HexStr(java.lang.String str)
字符串转换成十六进制字符串
|
static java.lang.Boolean |
strToBoolean(java.lang.String str)
将字符串转换成boolean
|
static java.lang.Boolean |
strToBoolean(java.lang.String str,
java.lang.Boolean defaultVal)
将字符串转换成boolean
|
static java.sql.Timestamp |
strToDate(java.lang.String datestr)
通用字符串生成时间对象
|
static java.lang.Double |
strToDouble(java.lang.String str)
将字符串转换成double
|
static java.lang.Double |
strToDouble(java.lang.String str,
java.lang.Double defaultVal)
将字符串转换成double
|
static java.lang.Double[] |
strToDoubleArray(java.lang.String strIds)
字符串获取浮点数数组,分隔符为",";
|
static java.lang.Double[] |
strToDoubleArray(java.lang.String strIds,
java.lang.String split)
字符串获取浮点数数组
|
static java.lang.Float |
strToFloat(java.lang.String str)
将字符串转换成float
|
static java.lang.Float |
strToFloat(java.lang.String str,
java.lang.Float defaultVal)
将字符串转换成float
|
static java.lang.Integer |
strToInt(java.lang.String str)
将字符串转换成int
|
static java.lang.Integer |
strToInt(java.lang.String str,
java.lang.Integer defaultVal)
将字符串转换成int
|
static int[] |
strTointArray(java.lang.String strIds)
字符串获取长数组,分隔符为",";
|
static java.lang.Integer[] |
strToIntArray(java.lang.String strIds)
字符串获取长数组,分隔符为",";
|
static int[] |
strTointArray(java.lang.String strIds,
java.lang.String split)
字符串获取整型数组
|
static java.lang.Integer[] |
strToIntArray(java.lang.String strIds,
java.lang.String split)
字符串获取整型数组
|
static com.fasterxml.jackson.databind.JsonNode |
strToJson(java.lang.String json) |
static java.lang.Long |
strToLong(java.lang.String str)
将字符串转换成long
|
static java.lang.Long |
strToLong(java.lang.String str,
java.lang.Long defaultVal)
将字符串转换成long
|
static long[] |
strTolongArray(java.lang.String strIds)
字符串获取长数组,分隔符为",";
|
static java.lang.Long[] |
strToLongArray(java.lang.String strIds)
字符串获取长数组,分隔符为",";
|
static long[] |
strTolongArray(java.lang.String strIds,
java.lang.String split)
字符串获取长数组
|
static java.lang.Long[] |
strToLongArray(java.lang.String strIds,
java.lang.String split)
字符串获取长数组
|
static java.util.List<java.lang.Long> |
strToLongList(java.lang.String param)
字符串获取字符串数组
|
static java.util.Set<java.lang.Long> |
strToLongSet(java.lang.String param)
字符串获取字符串数组
|
static java.util.Set<java.lang.String> |
strToSet(java.lang.String param) |
static java.lang.Short |
strToShort(java.lang.String str)
将字符串转换成short
|
static java.lang.Short |
strToShort(java.lang.String str,
java.lang.Short defaultVal)
将字符串转换成short
|
static java.lang.String[] |
strToStrArr(java.lang.String str)
字符串获取字符串数组(不做为空的判断)
|
static java.lang.String[] |
strToStrArr(java.lang.String str,
java.lang.String split)
字符串获取字符串数组(不做为空的判断)
|
static java.lang.String[] |
strToStrArray(java.lang.String str)
字符串获取字符串数组
|
static java.lang.String[] |
strToStrArray(java.lang.String str,
java.lang.String split)
字符串获取字符串数组
|
static <T,E extends java.util.Collection<T>> T[] |
toArray(E coll)
将集合转为数组
|
static java.lang.String |
toString(java.lang.Object value)
把Object类型转为String字符串。
|
static java.lang.String |
toString(java.lang.Object value,
java.lang.String format)
把Object转为字符串,日期或双精度类型,可以通过format来格式化
默认格式如下:
1) 日期类型:
当天日期格式:hh:mm:ss
当月日期格式:dd hh:mm
当年日期格式:MM-dd
往年日期格式:yy-MM-dd 2) 数字类型:
float/double:保留两位小数点
其他整型:无小数位
|
static java.lang.String |
trimParam(java.lang.String str)
取出字符串中形如{123}的变量,变成{*}。
|
-
从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
方法详细资料
-
arrToStr
public static final java.lang.String arrToStr(java.lang.Object[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - Object[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(boolean[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - boolean[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(byte[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - byte[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(char[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - char[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(java.lang.String[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - String[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(double[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - double[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(float[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - float[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(int[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - int[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(long[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - long[]
- 返回:
- String
-
arrToStr
public static final java.lang.String arrToStr(short[] arr)
将数组转换为字符串
eg:{1,2,3,4}
转换后:"1,2,3,4"
- 参数:
arr - short[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(java.lang.Object[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - Object[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(boolean[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - boolean[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(byte[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - byte[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(char[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - char[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(java.lang.String[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - String[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(double[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - double[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(float[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - float[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(int[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - int[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(long[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - long[]
- 返回:
- String
-
arrToSql
public static final java.lang.String arrToSql(short[] arr)
将数组转换为SQL代码识别的字符串
eg:{1,2,3,4}
转换后:"$${1,2,3,4}$$"
- 参数:
arr - short[]
- 返回:
- String
-
quote
public static final java.lang.String quote(java.lang.Object value)
把字段串加上SQL可执行的字符标记
如:String转后为$$String$$,long转后为long
- 参数:
value - Object
- 返回:
- String
|