遍历Hashmap方法大全

戚薇 Java经验 发布时间:2023-05-24 21:02:43 阅读数:15448 1
下文笔者讲述遍历HashMap常见的四种方法,如下所示

遍历HashMap的实现思路

方式1:
   使用for循环遍历Key集合

方式2:
   使用while迭代器遍历Hashmap

方式3:
   使用for循环遍历entrySet

方式4:
   使用for循环遍历map.values()
   达到输出for循环内容的效果
例:遍历map的示例分享
public static void main(String[] args) {
        HashMap<String, String> map = new HashMap<>();
        map.put("1", "java爱好者");
        map.put("2", "java265");
        map.put("3", "java是我最爱的开发语言");
    }

//方式1:
//通过Map.keySet遍历key和value
for (String key : map.keySet()) {
    System.out.println("Key:" + key + " Value:" + map.get(key));
}
 
//方式2:
//通过Map.entrySet使用iterator遍历key和value
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
	Map.Entry<String, String> entry = (Map.Entry<String, String>) iterator.next();
	System.out.println("Key:" + entry.getKey() + " Value:" + entry.getValue());
}

//方式3:
//通过Map.entrySet遍历key和value
for (Map.Entry<String, String> entry : map.entrySet()) {
	System.out.println("Key:" + entry.getKey() + " Value:" + entry.getValue());
}


//方式4:
//通过Map.values()遍历所有的value,但不能遍历key
for (String v : map.values()) {
	System.out.println("Value:" + v);
}

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16849333906615.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者