Groovy-マップ
マップ(連想配列、辞書、テーブル、ハッシュとも呼ばれます)は、オブジェクト参照の順序付けられていないコレクションです。Mapコレクションの要素には、キー値によってアクセスされます。マップで使用されるキーは、どのクラスでもかまいません。Mapコレクションに挿入するときは、キーと値の2つの値が必要です。
以下はマップのいくつかの例です-
['TopicName': 'Lists'、 'TopicName': 'Maps'] –キーとしてTopicNameを持ち、それぞれの値を持つキーと値のペアのコレクション。
[:] –空のマップ。
この章では、Groovyで使用できるマップメソッドについて説明します。
シニア番号 | 方法と説明 |
---|---|
1 | containsKey() このマップにはこのキーが含まれていますか? |
2 | 取得する() このマップでキーを検索し、対応する値を返します。このマップにキーのエントリがない場合は、nullを返します。 |
3 | keySet() このマップのキーのセットを取得します。 |
4 | put() このマップで、指定された値を指定されたキーに関連付けます。このマップに以前にこのキーのマッピングが含まれていた場合、古い値は指定された値に置き換えられます。 |
5 | サイズ() このマップ内のKey-Valueマッピングの数を返します。 |
6 | values() このマップに含まれる値のコレクションビューを返します。 |