public class Utils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
copyPropertyForSave(Object orig,
Object dest) |
static double |
doubleRound(Double value,
int precision)
处理double类型数据,返回处理后的新数据
|
static boolean |
isContainChinese(String value)
contain chinese char
|
static boolean |
isIEBrowser(String agent)
判断ie浏览器
|
static boolean |
isNotNull(Object value)
is not null
|
static boolean |
isNull(Object value) |
static boolean |
judgeRegionLevel(Integer index,
String regionCode)
行政区代码判断省、市、区、县
|
static String |
mappingUrl(String mappingUrl,
List<Dict> dictList)
url 转换
|
static Map |
parseRes(boolean res,
String msg) |
static String |
replaceHolder(String data,
Map<String,Object> params)
替换占位符${}
|
static String |
replaceHolder(String data,
Object... params)
替换占位符${0}..
|
static String |
replaceHolder(String placeholderPrefix,
String placeholderSuffix,
String data,
Map<String,Object> params)
replace placeholder with custom prefix /suffix
|
static Map |
resMap(boolean result,
String msg) |
static double |
round(double v,
int scale)
提供精确的小数位四舍五入处理。
|
static String |
substr(String originString,
String charsetName,
int byteLen)
指定字符集和字节数限制获取子串
|
static Map |
updateMap(Object key,
Object value,
Map map)
update/create hash map
|
static String |
urlEncode(String url)
url encode
|
static String |
urlMapping(String repUrl,
List<String> urlList)
url 替换
|
static String |
urlReplaceHolder(String data,
Map<String,Object> params)
替换url占位符${} 并对替换的参数值进行编码
|
public static double doubleRound(Double value, int precision)
value - precision - public static double round(double v,
int scale)
v - 需要四舍五入的数字scale - 小数点后保留几位public static String replaceHolder(String data, Map<String,Object> params)
data - params - Exceptionpublic static String replaceHolder(String data, Object... params)
data - params - 不定参数 对应 字符串中的 0,1,2..Exceptionpublic static String replaceHolder(String placeholderPrefix, String placeholderSuffix, String data, Map<String,Object> params)
placeholderPrefix - placeholderSuffix - data - params - Exceptionpublic static String urlReplaceHolder(String data, Map<String,Object> params) throws Exception
data - params - Exceptionpublic static Map updateMap(Object key, Object value, Map map)
key - value - map - public static boolean isContainChinese(String value)
value - public static Object copyPropertyForSave(Object orig, Object dest) throws Exception
orig - dest - Exceptionpublic static String urlEncode(String url)
url - UnsupportedEncodingExceptionpublic static boolean isNull(Object value)
value - public static boolean isNotNull(Object value)
value - public static String substr(String originString, String charsetName, int byteLen) throws UnsupportedEncodingException
originString - charsetName - byteLen - UnsupportedEncodingExceptionpublic static String mappingUrl(String mappingUrl, List<Dict> dictList)
mappingUrl - dictList - public static String urlMapping(String repUrl, List<String> urlList)
repUrl - 11.0.22.27urlList - listpublic static boolean judgeRegionLevel(Integer index, String regionCode)
public static boolean isIEBrowser(String agent)
agent - Copyright © 2020 GTMAP. All rights reserved.