@Override public int countUnique() { return keyToValueMap().size(); }
@Override public int size() { return map.size(); } }
/** * Creates a new empty array map copying the entries of a given map. * * @param m * a map. */ public Short2ObjectArrayMap(final Short2ObjectMap<V> m) { this(m.size()); putAll(m); } /**
/** * Creates a new hash map copying a given type-specific one. * * @param m * a type-specific map to be copied into the new hash map. * @param f * the load factor. */ public Short2ObjectLinkedOpenHashMap(final Short2ObjectMap<V> m, final float f) { this(m.size(), f); putAll(m); } /**
/** * Creates a new hash map copying a given type-specific one. * * @param m * a type-specific map to be copied into the new hash map. * @param f * the load factor. */ public Short2ObjectOpenHashMap(final Short2ObjectMap<V> m, final float f) { this(m.size(), f); putAll(m); } /**
@Override public int countUnique() { return keyToValueMap().size(); }
/** * Creates a new hash map copying a given type-specific one. * * @param m * a type-specific map to be copied into the new hash map. * @param f * the load factor. * @param strategy * the strategy. */ public Short2ObjectOpenCustomHashMap(final Short2ObjectMap<V> m, final float f, final it.unimi.dsi.fastutil.shorts.ShortHash.Strategy strategy) { this(m.size(), f, strategy); putAll(m); } /**