遍历 Map 的四种方法
1. 通过 Map.keySet 遍历 key 和 value,二次取值(常用)
1 | for ( String key : map.keySet() ) { |
2. 通过 Map.entrySet 使用 iterator 遍历 key 和 value
1 | Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); |
3. 通过 Map.entrySet 遍历 key 和 value(推荐,尤其容量大的时候)
1 | for ( Map.Entry<String, String> entry : map.entrySet() ) { |
4. 通过 Map.values() 遍历所有的 value,但不能遍历 key
1 | for ( String v : map.values() ) { |