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

cn.featherfly.common.structure.HashChainMap Maven / Gradle / Ivy


package cn.featherfly.common.structure;

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

/**
 * 

* 带链式调用的HASHMAP *

* @param 键的类型 * @param 值的类型 * @author 钟冀 */ public class HashChainMap extends HashMap { private static final long serialVersionUID = 7403898439744127401L; /** * @see java.util.HashMap */ public HashChainMap() { super(); } /** * @see java.util.HashMap * @param initialCapacity 初始化的大小. */ public HashChainMap(int initialCapacity) { super(initialCapacity); } /** *

* 带链式调用的put方法. * {@link #put(K,V)} *

* @param key 指定值将要关联的键。 * @param value 指定键将要关联的值。 * @return 当前MAP */ public HashChainMap putChain(K key, V value) { this.put(key, value); return this; } /** *

* 带链式调用的putAll方法. * {@link #put(K,V)} *

* @param m 要在此映射中存储的映射关系 * @return 当前MAP */ public HashChainMap putAllChain(Map m) { this.putAll(m); return this; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy