类 MapUtil


  • public class MapUtil
    extends Object

    Map 工具类

    作者:
    yangkai.shen
    • 构造器详细资料

      • MapUtil

        public MapUtil()
    • 方法详细资料

      • isNotEmpty

        public boolean isNotEmpty​(Map<?,​?> map)
        判断 map 不为空
        参数:
        map - map
        返回:
        true - 不为空,false - 空
      • isEmpty

        public boolean isEmpty​(Map<?,​?> map)
        判断 map 为空
        参数:
        map - map
        返回:
        true - 空,false - 不为空
      • forEach

        public <K,​V> void forEach​(Map<K,​V> map,
                                        BiConsumer<? super K,​? super V> action)
        遍历
        类型参数:
        K - map键泛型
        V - map值泛型
        参数:
        map - 待遍历的 map
        action - 操作
      • parseMapToString

        public String parseMapToString​(Map<String,​String> params,
                                       boolean encode)
        map转字符串,转换后的字符串格式为 xxx=xxx&xxx=xxx
        参数:
        params - 待转换的map
        encode - 是否转码
        返回:
        str
      • parseStringToMap

        public Map<String,​String> parseStringToMap​(String str,
                                                         boolean decode)
        字符串转map,字符串格式为 xxx=xxx&xxx=xxx
        参数:
        str - 待转换的字符串
        decode - 是否解码
        返回:
        map