当前位置:网站首页 > 技术博客 > 正文

multimap count

对于

Multimap

的遍历,可以

使用

遍历器进行遍历,也可以获取其Key值进行遍历。

使用

遍历器遍历时,可以

使用

map.entries().iterator()获取遍历器,然后通过遍历器获取每个键值对的key和value。

使用

Key值遍历时,可以通过map.keySet()获取一个没有重复键值的KeySet,然后通过遍历KeySet,再通过map.get(key)获取对应的所有value。以下是两种遍历的代码示例:

1.

使用

遍历器遍历:

 Iterator iter = map.entries().iterator(); while(iter.hasNext()) { Map.Entry<Integer, Integer> entry = (Map.Entry<Integer, Integer>)iter.next(); System.out.println(String.format("%d:%d", entry.getKey(), entry.getValue())); } 

2.

使用

Key值遍历:

 Set<Integer> keys = map.keySet(); for(int key : keys) { String result = String.format("%d:", key); Set<Integer> values = map.get(key); for(int value : values) { result += " " + value; } System.out.println(result); } 

以上代码可以将

Multimap

的所有key进行遍历,并输出每个key对应的value。<span class="em">1</span><span class="em">2</span><span class="em">3</span>

引用[.reference_title]

- *1* *3* 对

multimap

作key遍历[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]

- *2*

Multimap 介绍

+遍历

使用

+方法及说明[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]

[ .reference_list ]

版权声明


相关文章:

  • 班智达藏文输入法手机版2025-07-17 22:30:05
  • img标签常见的标签属性及作用2025-07-17 22:30:05
  • html表单教程2025-07-17 22:30:05
  • 汇编中移位指令2025-07-17 22:30:05
  • linux中ip2025-07-17 22:30:05
  • arm内核有哪些2025-07-17 22:30:05
  • mlp神经网络简介2025-07-17 22:30:05
  • oauth2.0 demo2025-07-17 22:30:05
  • ubuntu omv2025-07-17 22:30:05
  • 图的深度遍历算法2025-07-17 22:30:05