Class CharArrayIntMap


  • public class CharArrayIntMap
    extends KeyIntMap
    • Field Detail

      • _totalCharacterCount

        protected int _totalCharacterCount
    • Constructor Detail

      • CharArrayIntMap

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

        public CharArrayIntMap​(int initialCapacity)
      • CharArrayIntMap

        public CharArrayIntMap()
    • Method Detail

      • clear

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

        public final void setReadOnlyMap​(CharArrayIntMap readOnlyMap,
                                         boolean clear)
      • get

        public final int get​(char[] ch,
                             int start,
                             int length)
        Method returns an index of the passed character buffer in CharArrayIntMap.
        Returns:
        index of character buffer in CharArrayIntMap, otherwise NOT_PRESENT.
      • obtainIndex

        public final int obtainIndex​(char[] ch,
                                     int start,
                                     int length,
                                     boolean clone)
        Method returns an index of the passed character buffer in CharArrayIntMap. If character buffer is not in CharArrayIntMap - it will be added.
        Returns:
        index of character buffer in CharArrayIntMap, or NOT_PRESENT if character buffer was just added.
      • getTotalCharacterCount

        public final int getTotalCharacterCount()