Skip to content

Commit 05d1d65

Browse files
authored
Merge pull request crossoverJie#38 from wangzhenhui1992/patch-1
HashMap 遍历第三种方式 forEach 添加
2 parents 89afa05 + 59924d4 commit 05d1d65

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

MD/HashMap.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,15 @@ Iterator<String> iterator = map.keySet().iterator();
4242
}
4343
```
4444

45+
```java
46+
map.forEach((key,value)->{
47+
System.out.println("key=" + key + " value=" + value);
48+
});
49+
```
50+
4551
**强烈建议**使用第一种 EntrySet 进行遍历。
4652

47-
第一种可以把 key value 同时取出,第二种还得需要通过 key 取一次 value,效率较低
53+
第一种可以把 key value 同时取出,第二种还得需要通过 key 取一次 value,效率较低, 第三种需要JDK1.8以上,通过外层遍历table,内层遍历链表或红黑树。
4854

4955

5056
## notice

0 commit comments

Comments
 (0)