public class CommonUtils extends Object
| Constructor and Description |
|---|
CommonUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
buildRandom(int length) |
static List<Integer> |
convertStringToList(String str)
将数组的字符串格式转换回为数组
|
static String |
createSignParam(Map<String,Object> paramMap)
对代签名参数进行排序并组装(空值字段不参与排序)
|
static String |
createToken() |
static String |
firstChatToUpcase(String word) |
static Map<String,Object> |
getChildElements(List<org.dom4j.Element> childElements)
将元素集合转化为map格式
|
static String |
getFileByFile(File file)
Created on 2010-7-1
|
static String |
getFileHexString(byte[] b)
Created on 2010-7-1
|
static String |
getFileTypeByStream(byte[] b)
Created on 2010-7-1
|
static Map<String,String> |
getFileTypeMap() |
static String |
getImageFileType(File f)
Created on 2010-7-1
|
static String |
getNonceStr() |
static boolean |
isImage(byte[] is) |
static boolean |
isImage(File file)
Created on 2010-7-2
|
static String |
jsonToXml(net.sf.json.JSONObject jsonObject)
将Json对象转化为XML格式字符串
|
static String |
mapToUriVariables(Map<String,String> map)
map转成url请求字符串
|
static String |
mapToXml(Map map)
map转xml字符串(包含)
|
static String |
removeLatestCharacter(String character)
去掉字符串最后一位字符
|
static String |
sign(Map<String,Object> paramMap,
String signType,
String key) |
static String |
signWithMd5(Map<String,Object> paramMap,
String md5Key)
对map参数按照首字母排序进行MD5加密
|
static String |
signWithMd5(Map<String,Object> paramMap,
String md5Key,
Boolean upperCase)
对map参数按照首字母排序进行MD5加密
|
static String |
stringFilter(String str) |
static Map<String,Map<String,Object>> |
xml2Map(String xmlStr,
String baseNodeName)
xml转化为map
|
public static String createToken()
public static String stringFilter(String str) throws PatternSyntaxException
PatternSyntaxExceptionpublic static boolean isImage(byte[] is)
public static String getImageFileType(File f)
Discription:[getImageFileType,获取图片文件实际类型,若不是图片则返回null]
f - public static String getFileByFile(File file)
Discription:[getFileByFile,获取文件类型,包括图片,若格式不是已配置的,则返回null]
file - public static String getFileTypeByStream(byte[] b)
Discription:[getFileTypeByStream]
b - public static boolean isImage(File file)
Discription:[isImage,判断文件是否为图片]
file - public static String getFileHexString(byte[] b)
Discription:[getFileHexString]
b - public static List<Integer> convertStringToList(String str)
str - 格式为"[]"public static String jsonToXml(net.sf.json.JSONObject jsonObject)
jsonObject - json对象public static String mapToXml(Map map)
map - 被转化对象public static Map<String,Map<String,Object>> xml2Map(String xmlStr, String baseNodeName) throws org.dom4j.DocumentException, SAXException
xmlStr - xml字符串baseNodeName - 根节点Exceptionorg.dom4j.DocumentExceptionSAXExceptionpublic static Map<String,Object> getChildElements(List<org.dom4j.Element> childElements)
childElements - 元素集合public static String signWithMd5(Map<String,Object> paramMap, String md5Key, Boolean upperCase) throws UnsupportedEncodingException
paramMap - 请求参数Mapmd5Key - 加密密钥upperCase - 结果时候转大写UnsupportedEncodingExceptionpublic static String signWithMd5(Map<String,Object> paramMap, String md5Key) throws UnsupportedEncodingException
paramMap - 请求参数Mapmd5Key - 加密密钥UnsupportedEncodingExceptionpublic static String sign(Map<String,Object> paramMap, String signType, String key) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic static String createSignParam(Map<String,Object> paramMap) throws UnsupportedEncodingException
paramMap - 签名参数map格式UnsupportedEncodingExceptionpublic static String removeLatestCharacter(String character)
character - 需要操作的字符串public static String mapToUriVariables(Map<String,String> map)
map - 请求参数public static String getNonceStr()
public static int buildRandom(int length)
Copyright © 2021 Clouds Studio. All rights reserved.