Class CHashMap<K,​V>

    • Constructor Detail

      • CHashMap

        public CHashMap()
      • CHashMap

        public CHashMap​(int initialCapacity,
                        float loadFactor)
      • CHashMap

        public CHashMap​(int initialCapacity)
      • CHashMap

        public CHashMap​(java.util.Map<? extends K,​? extends V> m)
    • Method Detail

      • of

        public static <A,​B> CHashMap<A,​B> of​(java.util.Map<A,​B> map)
      • of

        public static <A,​B> CHashMap<A,​B> of​(int initialCapacity)
      • of

        public static <A,​B> CHashMap<A,​B> of​(int initialCapacity,
                                                         float loadFactor)
      • keySet

        public CSet<K> keySet()
        Returns a CSet of the keys contained in this map.
        Specified by:
        keySet in interface CMap<K,​V>
        Specified by:
        keySet in interface java.util.Map<K,​V>
        Overrides:
        keySet in class java.util.HashMap<K,​V>
        Returns:
        a CSet of the keys contained in this map
      • values

        public CList<V> values()
        Returns a CList of the values contained in this map.
        Specified by:
        values in interface CMap<K,​V>
        Specified by:
        values in interface java.util.Map<K,​V>
        Overrides:
        values in class java.util.HashMap<K,​V>
        Returns:
        a CList of the values contained in this map.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.util.AbstractMap<K,​V>