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

cn.dreampie.common.util.Maper Maven / Gradle / Ivy

There is a newer version: 1.3.0.RELEASE
Show newest version
package cn.dreampie.common.util;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by ice on 14-12-29.
 */
public class Maper {
  public static  Map of() {
    return new HashMap();
  }

  public static  Map of(final K k1, final V v1) {
    return new HashMap() {{
      put(k1, v1);
    }};
  }

  public static  Map of(final K k1, final V v1, final K k2, final V v2) {
    return new HashMap() {{
      put(k1, v1);
      put(k2, v2);
    }};
  }

  public static  Map of(final K k1, final V v1, final K k2, final V v2, final K k3, final V v3) {
    return new HashMap() {{
      put(k1, v1);
      put(k2, v2);
      put(k3, v3);
    }};
  }

  public static  Map of(final K k1, final V v1, final K k2, final V v2, final K k3, final V v3, final K k4, final V v4) {
    return new HashMap() {{
      put(k1, v1);
      put(k2, v2);
      put(k3, v3);
      put(k4, v4);
    }};
  }

  public static  Map of(final K k1, final V v1, final K k2, final V v2, final K k3, final V v3, final K k4, final V v4, final K k5, final V v5) {
    return new HashMap() {{
      put(k1, v1);
      put(k2, v2);
      put(k3, v3);
      put(k4, v4);
      put(k5, v5);
    }};
  }

  public static  Map copyOf(Map maps) {
    Map map = new HashMap();
    map.putAll(maps);
    return map;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy