酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java中三种实用的Map遍历方式,第一种最常用!

在Java中,对Map进行遍历主要有以下三种方式: 1. 使用for-each循环(推荐): ```java Map<String, Integer> map = new HashMap<>(); // ...填充map... for (Map.Entry<String, Integer> entry : map.entrySet()) { String key = entry.getKey(); Integer value = entry.getValue(); System.out.println("Key: " + key + ", Value: " + value); } ``` 2. 使用传统的for循环: ```java Map<String, Integer> map = new HashMap<>(); // ...填充map... Set<Map.Entry<String, Integer>> entries = map.entrySet(); for (Map.Entry<String, Integer> entry : entries) { String key = entry.getKey(); Integer value = entry.getValue(); System.out.println("Key: " + key + ", Value: " + value); } ``` 3. 使用Iterator迭代器: ```java Map<String, Integer> map = new HashMap<>(); // ...填充map... Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String, Integer> entry = iterator.next(); String key = entry.getKey(); Integer value = entry.getValue(); System.out.println("Key: " + key + ", Value: " + value); } ``` 以上三种方式都可以实现对Map的完整遍历,其中第一种方式简洁易读,最为常用。 ######[AI写代码神器 | 292点数解答 | 2024-01-25 19:10:49]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]