Class ICaseStringMap<V>

    • Field Detail

      • ignoreCase

        protected boolean ignoreCase
    • Constructor Detail

      • ICaseStringMap

        public ICaseStringMap()
        Конструктор
      • ICaseStringMap

        public ICaseStringMap​(boolean ignoreCase)
        Конструктор
        Parameters:
        ignoreCase - игнорировать регистр
    • Method Detail

      • isIgnoreCase

        public boolean isIgnoreCase()
        Возвращает факт игнорирования регистра
        Returns:
        true - регистр игнорируется
      • containsKey

        public boolean containsKey​(Object key)
        Проверка наличия ключа
        Specified by:
        containsKey in interface Map<String,​V>
        Overrides:
        containsKey in class HashMap<String,​V>
        Parameters:
        key - ключ
        Returns:
        true - есть в карте
      • get

        public V get​(Object key)
        Получение значения по ключу
        Specified by:
        get in interface Map<String,​V>
        Overrides:
        get in class LinkedHashMap<String,​V>
        Parameters:
        key - ключ
        Returns:
        значение
      • put

        public V put​(String key,
                     V value)
        Установка значения по ключу
        Specified by:
        put in interface Map<String,​V>
        Overrides:
        put in class HashMap<String,​V>
        Parameters:
        key - ключ
        value - значние
        Returns:
        предыдущее значение
      • putAll

        public void putAll​(Map<? extends String,​? extends V> m)
        Слияние данных из другой карты
        Specified by:
        putAll in interface Map<String,​V>
        Overrides:
        putAll in class HashMap<String,​V>
        Parameters:
        m - карта