public class KeyValueUtil extends Object
| 构造器和说明 |
|---|
KeyValueUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getKeyValueStr(Map<String,Object> map)
从Map中获取key=value字符串
包含key为null或者"" 和 value为null或者"" 的属性
|
static String |
getKeyValueStrEnc(Map<String,String> map,
String encoding)
从Map中获取key=value字符串(跳过空值),并对value值进行urlencode编码
|
static String |
getKeyValueStrTrim(Map<String,Object> map)
从Map中获取key=value字符串
跳过key为null或者"" 和 value为null或者"" 的属性
|
static String |
getKeyValueStrTrim(Object obj)
从对象中获取key=value字符串,对象中的属性应该为基本数据类型或者重写toString方法的对象
跳过key为null或者"" 和 value为null或者"" 的属性 该方法会对参数进行字母顺序排序 |
static String |
getKeyValueStrTrimWithMark(Map<String,Object> map)
从Map中获取key=value字符串(该方法value会带双引号)
跳过key为null或者"" 和 value为null或者"" 的属性
|
static String |
getKeyValueStrTrimWithMark(Object obj)
从对象中获取key=value字符串,对象中的属性应该为基本数据类型或者重写toString方法的对象
跳过key为null或者"" 和 value为null或者"" 的属性 该方法会对参数进行字母顺序排序 该方法返回的value会带双引号 |
public static String getKeyValueStr(Map<String,Object> map) throws Exception
包含key为null或者"" 和 value为null或者"" 的属性
map - Exception - 传入map为空时抛出异常public static String getKeyValueStrTrim(Map<String,Object> map) throws Exception
跳过key为null或者"" 和 value为null或者"" 的属性
map - Exception - 传入map为空时抛出异常public static String getKeyValueStrTrimWithMark(Map<String,Object> map) throws Exception
跳过key为null或者"" 和 value为null或者"" 的属性
map - Exception - 传入map为空时抛出异常public static String getKeyValueStrEnc(Map<String,String> map, String encoding) throws Exception
map - Exceptionpublic static String getKeyValueStrTrim(Object obj) throws Exception
obj - ExceptionCopyright © 2017. All rights reserved.