我想檢查Multimap中給定鍵是否有一定數量的值。我會如何去做這件事?使用Multimap檢查鍵值的數量
0
A
回答
2
您可以執行一個get(key)
,它將返回一個集合,通過該集合調用size()
來查找與給定鍵關聯的Multimap
上有多少元素。
collection來(K key)返回一個鍵相關聯的所有值 的集合視圖。
+0
感謝您的提示! – Raggeth 2012-07-25 12:37:10
4
multimap.get(key).size()
或multimap.keys().count(key)
都可以使用。如果它很重要,第一個可能會「浪費」一個對象實例,第二個可能不會。
相關問題
- 1. C++在multimap中查找鍵和值
- 2. C++ Multimap - 在向multimap插入新值之前檢查重複項?
- 3. 使用迭代變量檢查代碼鍵的值?
- 4. 從Multimap中的鍵獲得JSONArray值
- 5. 使用javascript檢查變量中的值
- 6. 如何按每個鍵值的數量對Guava MultiMap進行排序
- 7. 遍歷multimap中查找從給定值路徑給定鍵
- 8. 在Multimap中檢索特定值
- 9. 爲multimap使用對象變量equal_range()
- 10. 使用外鍵檢查現有數據
- 11. Multimap與值HashMultiset的值
- 12. 使用變量數組檢查列中的值
- 13. 將一個空值的鍵值添加到Guava Multimap中
- 14. 奇數的Visual Studio檢查變量值
- 15. 按值的數量排序番石榴Multimap
- 16. SQL REGEXP_LIKE檢查鍵值對
- 17. TCL檢查鍵值格式
- 18. 檢查結構鍵和值
- 19. 從multimap中通過按鍵
- 20. 檢查的變量值「無」
- 21. Java Multimap搜索值
- 22. 檢查數組中的鍵和使用這些鍵返回數組的函數
- 23. 檢查鍵值對列表中的相同鍵的值
- 24. 用不同的鍵檢查數組?
- 25. 如果與multimap關聯的向量爲空,則刪除該鍵
- 26. 我可以使用std :: pair作爲std :: multimap中的鍵嗎?
- 27. 檢查,如果數量在兩個值
- 28. 檢查輸入數值變量
- 29. 檢查值存在於具有相同鍵值的數組中
- 30. 使用SQL Server 2000檢查數字值
你到目前爲止試過了什麼? – maasg 2012-07-25 11:19:30