Class CaseInsensitiveKeyMap<V>
- Type Parameters:
- V- Type of values placed in this Map.
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.
- 
Nested Class SummaryNested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> 
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class java.util.AbstractMapclear, clone, containsValue, equals, hashCode, isEmpty, keySet, size, toString, valuesMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
- 
Constructor Details- 
CaseInsensitiveKeyMappublic CaseInsensitiveKeyMap()
 
- 
- 
Method Details- 
get
- 
put
- 
putAllUse this method with caution. If the input Map contains duplicate keys when the keys are compared in a case insensitive manner then some values will be lost when inserting via this method. 
- 
containsKey- Specified by:
- containsKeyin interface- Map<String,- V> 
- Overrides:
- containsKeyin class- AbstractMap<String,- V> 
 
- 
remove
- 
entrySet
 
-