| 构造器和说明 |
|---|
CommUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
fileMD5(String filepath)
计算文件的md5值
|
static String |
getHash(String fileName,
String hashType)
获取文件的hash值
|
static String |
getMD5(String source,
String enCoding)
将指定字符串作MD5加密
|
static String |
getMD5Gbk(String source)
将指定字符串中的中文按GBK编码进行md5加密
|
static String |
getNowTime()
说明:获取当前时间,返回的格式为:yyyMMddHHmmss
|
static String |
getNumRandomStr(int length)
生成随机数(只有数字)
|
static String |
getRandNum(int num)
获取纯数字字符串
|
static String |
getRandomStr(int length)
生成随机数
|
static String |
getSha1(byte[] byteText)
获取Sha1值
|
static String |
getStrRandNum(int num)
说明:获取当前时间+指定位数随机数字,返回的格式为:yyyMMddHHmmss+rand
|
static String |
getTimestamp()
说明:获取当前时间戳,Unix时间戳格式
|
static TreeMap<String,String> |
parseQuery(String query,
char split1,
char split2)
解析字符串返回map键值对(例:a=1&b=2 => a=1,b=2)
|
static void |
sleep(int miliSeconds)
暂停
|
static String |
toHexString(byte[] b)
获取十六进制字符串
|
static String |
urlDecode(String strmes)
urldecode指定字符串,使用GBK编码
|
static String |
urlDecode(String strmes,
String encoding)
urldecode指定字符串,指定编码
|
static String |
urlEncode(String strmes)
urlencode指定字符串,编码格式为GBK
|
static String |
urlEncode(String strmes,
String enCoding)
urlencode指定字符串,需指定编码
|
static String |
urlRawDecode(String strmes)
urlRawDecode指定字符串 如果字符中有空格则对空格不作decode
使用编码为GBK
|
public static String getMD5(String source, String enCoding)
source - enCoding - public static String getMD5Gbk(String source)
source - public static String urlEncode(String strmes)
strmes - public static String urlEncode(String strmes, String enCoding)
strmes - enCoding - public static String urlDecode(String strmes)
strmes - public static String urlDecode(String strmes, String encoding)
strmes - encoding - public static String urlRawDecode(String strmes)
strmes - public static String getRandomStr(int length)
length - 指定字符串长度public static String getNumRandomStr(int length)
length - 指定字符串长度public static TreeMap<String,String> parseQuery(String query, char split1, char split2)
query - 源参数字符串split1 - 键值对之间的分隔符(例:&)split2 - key与value之间的分隔符(例:=)public static String getSha1(byte[] byteText)
byteText - public static String getHash(String fileName, String hashType)
fileName - hashType - public static String toHexString(byte[] b)
b - public static String getNowTime()
public static String getTimestamp()
public static void sleep(int miliSeconds)
miliSeconds - 毫秒public static String getRandNum(int num)
num - public static String getStrRandNum(int num)
num - Copyright © 2013. All Rights Reserved.