Class CharArrayObjectMap<T>

  • All Implemented Interfaces:
    Cloneable

    public class CharArrayObjectMap<T>
    extends CharTable
    Restriction:
    This class is not intended to be subclassed by clients.
    • Field Detail

      • EMPTY_MAP

        public static final CharArrayObjectMap<?> EMPTY_MAP
        An empty immutable CharArrayObjectMap.
    • Constructor Detail

      • CharArrayObjectMap

        public CharArrayObjectMap​(int initialSize)
    • Method Detail

      • put

        public T put​(char[] key,
                     int start,
                     int length,
                     T value)
      • put

        public final T put​(char[] key,
                           T value)
      • get

        public final T get​(char[] key,
                           int start,
                           int length)
      • get

        public final T get​(char[] key)
      • getAt

        public final T getAt​(int i)
      • remove

        public final T remove​(char[] key,
                              int start,
                              int length)
      • resize

        protected void resize​(int size)
        Overrides:
        resize in class CharTable
      • valueArray

        public Object[] valueArray()
      • valueArray

        public Object[] valueArray​(Class<?> clazz)
      • values

        public Collection<T> values()
        Returns a Collection view of the values contained in this map. The collection is backed by the map, so changes to the map are reflected in the collection, and vice-versa.
        Since:
        6.0
      • containsValue

        public boolean containsValue​(Object v)
        Checks if the map values contain the given object.
        Since:
        6.0