Class LongObjectHashMap

    • Constructor Detail

      • LongObjectHashMap

        public LongObjectHashMap()
      • LongObjectHashMap

        public LongObjectHashMap​(int initialCapacity)
      • LongObjectHashMap

        public LongObjectHashMap​(int initialCapacity,
                                 float loadFactor)
    • Method Detail

      • clone

        public Object clone()
        Disclaimer: If the value type doesn't implement clone(), only the reference is copied. Note: Due to private fields we cannot implement a copy constructor, sorry.
        clone in class Object
        source - the primitive hash map to copy
      • containsValue

        public boolean containsValue​(Object value)
      • containsKey

        public boolean containsKey​(long key)
      • get

        public Object get​(long key)
        Returns the value to which the specified key is mapped, or getKeyNotFoundValue() if this map contains no mapping for the key.
      • put

        public Object put​(long key,
                          Object value)
        Maps the key to the specified value. If a mapping to this key already exists, the previous value will be returned (otherwise getKeyNotFoundValue()).
      • putAll

        public void putAll​(LongObjectHashMap source)
        Copies all of the mappings from the specified map to this map.
      • remove

        public Object remove​(long key)
        Removes the key-value mapping from this map. Returns the previously mapped value or getKeyNotFoundValue() if no such mapping exists.
      • size

        public int size()
        Returns the current number of key-value mappings in this map.
      • capacity

        public int capacity()
        Returns the current capacity (buckets) in this map.
      • clear

        public void clear()
        Clears the entire map. The size is 0 after this operation.
      • setKeyNotFoundValue

        public Object setKeyNotFoundValue​(Object newKeyNotFoundValue)
        Sets the new key not found value. For primitive types (int, long) the default is -1, for Object types, the default is null.
        the previous key not found value
        See Also:
        get(long), put(long, java.lang.Object)
      • toString

        public StringBuilder toString​(StringBuilder sb)
        sb - if null, a new StringBuilder is created
        StringBuilder instance with appended string information of this Entry