Class CaseInsensitiveKeyMap<V>

  • Type Parameters:
    V - Type of values placed in this Map.
    All Implemented Interfaces:
    Map<String,​V>

    public class CaseInsensitiveKeyMap<V>
    extends AbstractMap<String,​V>
    A Map implementation that uses case-insensitive (using Locale.ENGLISH) strings as keys.

    Keys must be instances of String. Note that this means that null keys are not permitted.

    This implementation is not thread-safe.