パッケージ org.springframework.util

クラス LinkedCaseInsensitiveMap<V>

java.lang.ObjectSE
org.springframework.util.LinkedCaseInsensitiveMap<V>
型パラメーター:
V - 値の型
実装されたすべてのインターフェース:
SerializableSECloneableSEMapSE<StringSE,V>

public class LinkedCaseInsensitiveMap<V> extends ObjectSE implements MapSE<StringSE,V>, SerializableSE, CloneableSE
結果テーブルのキーベースのアクセスなど、大文字と小文字を区別しない方法で文字列キーを格納する LinkedHashMapSE バリアント。

元の順序とキーの元の大文字小文字を保持しながら、キーの大文字と小文字を含めて呼び出しを取得、削除できます。

null キーをサポートしていません

導入:
3.0
作成者:
Juergen Hoeller, Phillip Webb
関連事項:
  • コンストラクターの詳細

    • LinkedCaseInsensitiveMap

      public LinkedCaseInsensitiveMap()
      デフォルトのロケール(デフォルトでは小文字)に従って大文字と小文字を区別しないキーを格納する新しい LinkedCaseInsensitiveMap を作成します。
      関連事項:
    • LinkedCaseInsensitiveMap

      public LinkedCaseInsensitiveMap(@Nullable LocaleSE locale)
      指定されたロケール(小文字)に従って大文字と小文字を区別しないキーを格納する新しい LinkedCaseInsensitiveMap を作成します。
      パラメーター:
      locale - 大文字と小文字を区別しないキー変換に使用するロケール
      関連事項:
    • LinkedCaseInsensitiveMap

      public LinkedCaseInsensitiveMap(int expectedSize)
      LinkedHashMapSE を初期容量でラップする新しい LinkedCaseInsensitiveMap を作成します。これは、予期される即時のサイズ変更 / 再ハッシュ操作なしで、指定された数の要素に対応でき、デフォルトのロケール(小文字)に従って大文字と小文字を区別しないキーを格納します。
      パラメーター:
      expectedSize - 予想される要素数 (サイズ変更 / 再ハッシュ操作が不要になるように、対応する容量が導出されます)
      関連事項:
    • LinkedCaseInsensitiveMap

      public LinkedCaseInsensitiveMap(int expectedSize, @Nullable LocaleSE locale)
      LinkedHashMapSE を初期容量でラップする新しい LinkedCaseInsensitiveMap を作成します。これは、指定されたロケール(小文字)に従って大文字と小文字を区別しないキーを格納し、予期される即時のサイズ変更 / 再ハッシュ操作なしで、指定された数の要素に対応できます。
      パラメーター:
      expectedSize - 予想される要素数 (サイズ変更 / 再ハッシュ操作が不要になるように、対応する容量が導出されます)
      locale - 大文字と小文字を区別しないキー変換に使用するロケール
      関連事項:
  • メソッドの詳細