博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历Map的四种方法
阅读量:5759 次
发布时间:2019-06-18

本文共 790 字,大约阅读时间需要 2 分钟。

//第一种:普遍使用,二次取值

System.out.println(“通过Map.keySet遍历key和value:”);
for (String key : map.keySet()) {
System.out.println(“key= “+ key + ” and value= ” + map.get(key));
}

//第二种

System.out.println(“通过Map.entrySet使用iterator遍历key和value:”);
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println(“key= ” + entry.getKey() + ” and value= ” + entry.getValue());
}

//第三种:推荐,尤其是容量大时

System.out.println(“通过Map.entrySet遍历key和value”);
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(“key= ” + entry.getKey() + ” and value= ” + entry.getValue());
}

//第四种

System.out.println(“通过Map.values()遍历所有的value,但不能遍历key”);
for (String v : map.values()) {
System.out.println(“value= ” + v);
}

 

转载地址:http://zcmkx.baihongyu.com/

你可能感兴趣的文章
激活2003终端授权服务器
查看>>
ftp服务器的搭建
查看>>
rsync性能测试
查看>>
我的友情链接
查看>>
配置redis主从复制和sentinel模式
查看>>
Linux 用户管理之用户信息与密码的配置文件详解
查看>>
Vsftpd虚拟账号
查看>>
[tomcat7源码学习]初始化之ClassLoader
查看>>
MATLAB中的点运算与常规运算符规则
查看>>
linux更改yum源
查看>>
总结学习过的http头1
查看>>
我的友情链接
查看>>
crontab -r清除后找回
查看>>
Linux学习笔记系统管理5
查看>>
erlang开源项目锦集
查看>>
Git忽略规则.gitignore梳理
查看>>
linux 常用语法
查看>>
酷影集精彩亮相婚博会,颠覆传统影集的APP
查看>>
https单向/双向认证
查看>>
CMB 项目中的问题解决记录
查看>>