MultiValueMap を作成しましたが、キーが重複しています。重複キーとその値のリストを取得する方法を知りたいですか?
キー値 4 6 B7 C 1
MultiValueMap を作成しましたが、キーが重複しています。重複キーとその値のリストを取得する方法を知りたいですか?
キー値 4 6 B7 C 1
MultiValueMapは重複キーを許可しません。以下の例を参照してください。A MultiValueMap decorates another map, allowing it to have more than one value for a key
.
MultiValueMap lmap=new MultiValueMap();
lmap.put("A", 4);
lmap.put("A", 6);
lmap.put("B", 7);
lmap.put("C", 1);
System.out.println("Size-->"+lmap.size());
どの結果:
Size-->3
MultiValueMap
値をマップに入れると、そのキーのコレクションに値が追加されます。値を取得すると、そのキーに設定されたすべての値を保持する Collection が返されます。
getCollection(key) will return Collection of values