HashMap的遍历

来源:互联网 发布:数据库怎么添加数据 编辑:程序博客网 时间:2024/05/21 12:46

最近又把hashmap重头看了一遍,确实每次都有收获(java核心卷);在对hashmap进行遍历时,多数场景下会选择遍历key,然后通过key获取其对应的value(因为key是唯一的,所以通过key去获取其对应的value能确保准确性);但是就单纯的遍历来说,显得没有必要,完全可以通过枚举来实现,代码还显得简洁,如下,是写的一个示例

这样,通过枚举进行遍历hashmap使得代码简洁了很多

PS:hashmap通过其hash就能知道,其是散列排放的(hashmap 的key),所以遍历出来的结果,可能不是put的顺序,比如:

就是如上遍历出来的结果,确实不是put的顺序

0 0