HashMap遍历以及遍历顺序
HashMap是Java语言中一种键值对(key-value)数据结构,但不记录key的插入顺序,如果要按照插入顺序进行遍历,则需要使用LinkedHashMap类型。
本文将介绍下HashMap的三种遍历方式,LinkedHashMap遍历方式相同!
(在leetcode12. 整数转罗马数字题目中使用到HashMap遍历,遂做此记录!)
HashMap结构定义如下:
Map<Integer, String> map = new HashMap<Integer, String>(){
{
put("M",1000