hashmap便利遍历
时间: 2023-11-02 16:00:29 浏览: 140
怎样遍历一个HashMap?
4星 · 用户满意度95%
遍历HashMap有多种方法,其中包括使用Iterator遍历HashMap EntrySet和使用Stream API遍历HashMap。在使用Iterator遍历HashMap EntrySet的方法中,你可以使用以下代码示例来实现:
```java
Map<Integer, String> coursesMap = new HashMap<Integer, String>();
coursesMap.put(1, "C");
coursesMap.put(2, "C++");
coursesMap.put(3, "Java");
coursesMap.put(4, "Python");
coursesMap.put(5, "JavaScript");
Iterator<Entry<Integer, String>> iterator = coursesMap.entrySet().iterator();
while (iterator.hasNext()) {
Entry<Integer, String> entry = iterator.next();
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
```
而使用Stream API遍历HashMap的方法中,你可以使用以下代码示例来实现:
```java
Map<Integer, String> coursesMap = new HashMap<Integer, String>();
coursesMap.put(1, "C");
coursesMap.put(2, "C++");
coursesMap.put(3, "Java");
coursesMap.put(4, "Python");
coursesMap.put(5, "JavaScript");
coursesMap.entrySet().stream().forEach((entry) -> {
System.out.println(entry.getKey());
System.out.println(entry.getValue());
});
```
阅读全文