遍历Java中的`Map`对象主要有以下几种方式:
使用`for-each`循环遍历`Map.Entry`集合
```java
Map map.put("username", "qq"); map.put("passWord", "123"); map.put("userID", "1"); map.put("email", "qq@qq.com"); for (Map.Entry System.out.println("Key = " + entry.getKey() + " ---> Value = " + entry.getValue()); } ``` ```java Set Iterator while (iterator.hasNext()) { String key = iterator.next(); System.out.println("Key = " + key + " ---> Value = " + map.get(key)); } ``` ```java Collection Iterator while (iterator.hasNext()) { String value = iterator.next(); System.out.println("Value = " + value); } ``` ```java Iterator while (iterator.hasNext()) { Map.Entry System.out.println("Key = " + entry.getKey() + " ---> Value = " + entry.getValue()); } ``` 以上是Java中遍历`Map`的几种常见方法。每种方法都有其适用场景,选择最合适的方法可以提高代码的可读性和效率。需要注意的是,从Java 8开始,可以使用Lambda表达式简化遍历过程,例如: ```java map.forEach((key, value) -> System.out.println("Key = " + key + " ---> Value = " + value)); ```使用`keySet`迭代器遍历
使用`values`迭代器遍历
使用`entrySet`迭代器遍历
返回:知识