Class StringIntMap

    • Constructor Detail

      • StringIntMap

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

        public StringIntMap​(int initialCapacity)
      • StringIntMap

        public StringIntMap()
    • Method Detail

      • clear

        public void clear()
        Specified by:
        clear in class KeyIntMap
      • setReadOnlyMap

        public final void setReadOnlyMap​(StringIntMap readOnlyMap,
                                         boolean clear)
      • getNextIndex

        public final int getNextIndex()
      • getIndex

        public final int getIndex()
      • obtainIndex

        public final int obtainIndex​(java.lang.String key)
      • add

        public final void add​(java.lang.String key)
      • get

        public final int get​(java.lang.String key)
      • getTotalCharacterCount

        public final int getTotalCharacterCount()
      • get

        private final int get​(java.lang.String key,
                              int hash)
      • addEntry

        private final void addEntry​(java.lang.String key,
                                    int hash,
                                    int bucketIndex)
      • resize

        protected final void resize​(int newCapacity)
      • eq

        private final boolean eq​(java.lang.String x,
                                 java.lang.String y)