当遍历HashMap时,主要有以下几种方式:
- 使用keySet()方法遍历:通过获取HashMap的所有键的集合,然后遍历键集合,再通过键获取对应的值。
- 使用entrySet()方法遍历:通过获取包含所有键值对的Set集合,然后遍历键值对的集合,直接获取键和对应的值。
- 使用forEach()方法遍历(Java 8+):通过HashMap的forEach()方法和Lambda表达式,可以直接遍历键值对,并在Lambda表达式中处理键和对应的值。
- 使用values()方法遍历:通过获取HashMap的所有值的集合,然后遍历值的集合。
- 使用Iterator遍历:使用Iterator迭代器来遍历HashMap的键或键值对。