All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.smart4j.framework.util.MapUtil Maven / Gradle / Ivy

There is a newer version: 2.3.2
Show newest version
package org.smart4j.framework.util;

import java.util.LinkedHashMap;
import java.util.Map;
import org.apache.commons.collections.MapUtils;

/**
 * 映射操作工具类
 *
 * @author huangyong
 * @since 1.0
 */
public class MapUtil {

    /**
     * 判断 Map 是否非空
     */
    public static boolean isNotEmpty(Map map) {
        return MapUtils.isNotEmpty(map);
    }

    /**
     * 判断 Map 是否为空
     */
    public static boolean isEmpty(Map map) {
        return MapUtils.isEmpty(map);
    }

    /**
     * 转置 Map
     */
    public static  Map invert(Map source) {
        Map target = new LinkedHashMap(source.size());
        for (Map.Entry entry : source.entrySet()) {
            target.put(entry.getValue(), entry.getKey());
        }
        return target;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy