map工具包

beetlsql3-dev
Mlxa0324 2 years ago
parent 2530a9c666
commit 3f221355f0

@ -0,0 +1,38 @@
package com.ibeetl.admin.core.util.map;
import cn.hutool.json.JSONUtil;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
/**
* <p>
* Map使
*
*
* mapUtil.keys()
* </p>
*
* @author mlx
* @date 2022/11/10
* @modified
*/
public class MapUtil extends cn.hutool.core.map.MapUtil {
public static <T extends CharSequence> Set<T> keys(Map<T, ?> map) {
return map.keySet();
}
public static <T extends CharSequence> Collection<?> values(Map<T, ?> map) {
return map.values();
}
public static <T extends CharSequence> Set<T> keys(String stringMap) {
return (Set<T>)JSONUtil.parseObj(stringMap).keySet();
}
public static <T extends CharSequence> Collection<?> values(String stringMap) {
return JSONUtil.parseObj(stringMap).values();
}
}

@ -2,4 +2,16 @@ DELIMITER_STATEMENT_START=<!--#
DELIMITER_STATEMENT_END=-->
RESOURCE.tagRoot = common/tag
RESOURCE.tagSuffix = tag.html
HTML_TAG_FLAG = layui:
HTML_TAG_FLAG = layui:
##\u6269\u5C55\u7684\u529F\u80FD\u5305
#\u5B57\u7B26\u4E32\u5DE5\u5177\u7C7B
FNP.strUtil = cn.hutool.core.text.CharSequenceUtil
#\u5BF9\u8C61\u5DE5\u5177\u7C7B
FNP.objUtil = cn.hutool.core.util.ObjectUtil
#\u6B63\u5219\u5DE5\u5177\u7C7B
FNP.reUtil = cn.hutool.core.util.ReUtil
#\u65F6\u95F4\u5DE5\u5177\u7C7B
FNP.dateUtil =cn.hutool.core.date.DateUtil
# map\u5DE5\u5177\u7C7B
FNP.mapUtil =com.ibeetl.admin.core.util.map.MapUtil
Loading…
Cancel
Save