概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## shohaku.core.collections
クラス MapUtils

    java.lang.Object
      shohaku.core.collections.MapUtils

public class MapUtils
extends java.lang.Object

`Map`インタフェースのユーティリティメソッドを提供します。

コンストラクタの概要
`MapUtils()`

メソッドの概要
`static java.util.Map` | `putPrefixKey(java.util.Map src, java.lang.String prefix, java.util.Map dest)` 第一引数のキーと接頭辞の一致するエントリを第三引数に追加して返却します。
`static java.util.Map` | `removePrefixKey(java.util.Map src, java.lang.String prefix, java.util.Map dest)` 第一引数のキーと接頭辞の一致するエントリを削除し第三引数に追加して返却します。
`static java.util.Map` | `wrappedMap(java.util.Map map)` マップ型にラッピングしたマップを返却します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### MapUtils

    public MapUtils()

メソッドの詳細

### wrappedMap

    public static java.util.Map wrappedMap(java.util.Map map)

  マップ型にラッピングしたマップを返却します。 実装型に固有の機能へのアクセスを制限します。

  パラメータ:
    `map` - ラップするマップ
  戻り値:
    実装をラッピングしたマップ

### putPrefixKey

    public static java.util.Map putPrefixKey(java.util.Map src,
                                             java.lang.String prefix,
                                             java.util.Map dest)

  第一引数のキーと接頭辞の一致するエントリを第三引数に追加して返却します。
  キーは文字列型である必要があります。

  パラメータ:
    `src` - 取得基となるマップ
    `prefix` - 検証するキーの接頭辞
    `dest` - 追加先
  戻り値:
    第三引数の参照

### removePrefixKey

    public static java.util.Map removePrefixKey(java.util.Map src,
                                                java.lang.String prefix,
                                                java.util.Map dest)

  第一引数のキーと接頭辞の一致するエントリを削除し第三引数に追加して返却します。
  キーは文字列型である必要があります。

  パラメータ:
    `src` - 削除基となるマップ
    `prefix` - 検証するキーの接頭辞
    `dest` - 削除エントリの追加先
  戻り値:
    第三引数の参照

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド