| 构造器和说明 |
|---|
StringUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
changeCharset(String str,
String newCharset)
重新编码
|
static String |
changeCharset(String str,
String oldCharset,
String newCharset)
重新编码
|
static boolean |
check(String str,
String sIllegal)
查找字符串中是否存在指定字符串中的任一字符
|
static Map<String,String> |
cloneMap(Map<String,String> map)
复制一份map表的副本
|
static String |
filterSpecialChar(String str)
过滤指定的特殊字符
|
static String |
getJsonStrFromMap(Map<String,String> map)
把map表转换为json格式字符串,转换失败返回null
|
static List<String> |
getKeyListFromMap(Map<String,String> expMap)
返回map表中key的列表
|
static List<String> |
getListFromString(String s,
String flag)
以指定标识分割字符串,
|
static Map<String,String> |
getMapFromMapByKeyList(Map<String,String> map,
List<String> list)
返回map中指定key列表的map
|
static Map<String,String> |
getMapFromString(String str)
把字符串按&和=标识转换为map表
|
static String |
getStrFromJson(String jsonStr)
把json串中的uncode编码转换为字符串显示,转换失败返回原json串
|
static String |
getStrFromMap(Map<String,String> map)
把map表转换为字符串,使用= 和&连接
|
static String |
getValueFromMapByKey(Map<String,?> map,
String key)
返回map中指定key的value,如果异常返回""
|
static String |
getValueFromStr(String str,
String start,
String end)
返回字符串指定开始和结束位置之间的值
|
static String |
getXmlFromMap(Map<String,String> map)
把map转换为xml格式内容,其中中文不进行urlEncode转码
|
static String |
getXmlFromMap(Map<String,String> map,
String encoding)
把map转换为xml格式内容,其中中文按指定编码 urlEncode转码
|
static byte[] |
hex2byte(String hex)
把16进制转换成字节码
|
static String |
htmlcodeToSpecialchars(String str)
将带有htmlcode代码的字符转换成<>&'"
|
static boolean |
isChinese(String strName)
判断字符串是否包含中文 如果包含则返回true
|
static boolean |
IsNullOrEmpty(String str)
判断字符串是否空值或者空串,
|
static boolean |
isNumeric(String src)
判断字符串中是否包含数字
|
static boolean |
isNumericAndCanNull(String src)
判断是否位数字,并可为空
|
static Map<String,String> |
transForChinese(Map<String,String> map,
String encoding)
把map表中字符串中的中文按指定编码urlEncode
|
static String |
transForChinese(String value,
String encoding)
把字符串中的中文按指定编码urlEncode
|
public static boolean IsNullOrEmpty(String str)
str - public static List<String> getListFromString(String s, String flag)
s - public static boolean check(String str, String sIllegal)
str - public static String htmlcodeToSpecialchars(String str)
str - public static byte[] hex2byte(String hex)
hex - public static boolean isNumeric(String src)
src - public static boolean isNumericAndCanNull(String src)
src - public static String getStrFromJson(String jsonStr)
jsonStr - public static String getJsonStrFromMap(Map<String,String> map)
map - public static String getValueFromMapByKey(Map<String,?> map, String key)
map - key - public static Map<String,String> getMapFromMapByKeyList(Map<String,String> map, List<String> list)
map - list - public static List<String> getKeyListFromMap(Map<String,String> expMap)
expMap - public static String getValueFromStr(String str, String start, String end)
str - start - end - public static String transForChinese(String value, String encoding)
value - encoding - public static Map<String,String> transForChinese(Map<String,String> map, String encoding)
map - encoding - public static Map<String,String> getMapFromString(String str)
str - public static String getStrFromMap(Map<String,String> map)
map - public static Map<String,String> cloneMap(Map<String,String> map)
map - public static String getXmlFromMap(Map<String,String> map)
map - public static String getXmlFromMap(Map<String,String> map, String encoding)
map - encoding - public static String changeCharset(String str, String newCharset)
str - newCharset - public static String changeCharset(String str, String oldCharset, String newCharset)
str - oldCharset - newCharset - public static boolean isChinese(String strName)
strName - Copyright © 2013. All Rights Reserved.