在Java中遍历Map有多种技巧,以下是其中一些常用的方法:
- 使用EntrySet遍历:
Mapmap = new HashMap<>(); for (Map.Entry entry : map.entrySet()) { String key = entry.getKey(); Integer value = https://www.yisu.com/ask/entry.getValue();": " + value); }
- 使用KeySet遍历:
Mapmap = new HashMap<>(); for (String key : map.keySet()) { Integer value = https://www.yisu.com/ask/map.get(key);": " + value); }
- 使用Stream API遍历:
Mapmap = new HashMap<>(); map.forEach((key, value) -> { System.out.println(key + ": " + value); });
- 使用Iterator遍历:
Mapmap = new HashMap<>(); Iterator > iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry entry = iterator.next(); String key = entry.getKey(); Integer value = https://www.yisu.com/ask/entry.getValue();": " + value); }
这些是一些常用的方法,根据具体情况可以选择适合自己的遍历方式。