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 Details

    • EMPTY_MAP

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

    • CharArrayObjectMap

      public CharArrayObjectMap(int initialSize)
  • Method Details

    • emptyMap

      public static <T> CharArrayObjectMap<T> emptyMap()
      Since:
      5.4
    • 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)
    • clone

      public Object clone()
      Overrides:
      clone in class CharTable
    • resize

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

      public void clear()
      Overrides:
      clear in class CharTable
    • partition

      protected int partition(Comparator<Object> c, int p, int r)
      Overrides:
      partition in class HashTable
    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object