package cn.itcast;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class TestMap {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String , String> map = new HashMap<String, String>();
map.put("2", "w");
map.put("3", "e");
map.put("1", "q");
// 第一种:通过Map.keySet遍历key和value
System.out.println("通过Map.keySet遍历key和value:");
for (String pm : map.keySet()) {
System.out.println("key=" + pm + ", value=" + map.get(pm));
}
// 第二种:通过Map.entrySet使用iterator遍历key和value
System.out.println("通过Map.entrySet使用iterator遍历key和value:");
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
System.out.println("key= " + entry.getKey() + ",value= "+ entry.getValue());
}
// 第三种:通过Map.entrySet遍历key和value
System.out.println("通过Map.entrySet遍历key和value:");
for(Map.Entry<String, String> entry : map.entrySet()){
System.out.println("key= "+entry.getKey()+",value="+entry.getValue());
}
// 第四种:通过Map.values()遍历所有的value,但是不能遍历键key
System.out.println("通过Map.values()遍历所有的value:");
for(String v : map.values()){
System.out.println("v="+v);
}
}
}
- 大小: 5.2 KB
分享到:
相关推荐
JAVA中map集合遍历的五种方法,简单易学,java开发入门的基础知识!
【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 ) https://hanshuliang.blog.csdn.net/article/details/113700234 博客源码快照
你知道map的遍历方法有几种吗? 那这几种的区别是什么呢? 那种更简单、高效呢? 我的资源文件将告诉你。
主要介绍了Java实现Map集合遍历的四种常见方式与用法,结合实例形式较为详细的分析了java针对Map集合键值对遍历的常见使用技巧与相关操作注意事项,需要的朋友可以参考下
Map的遍历大体有3种: 1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, ...3、遍历Map.values():它是Map中value的集合,我们可以直接通过这个集合遍历 Map中的值,却不能读取key。
java集合中map的三种遍历有详细的代码。
Map集合的四种遍历方式
Java容器之Map集合的遍历
首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ ...实例化三个对象放入list集合中 public static void main(String[] args) { Person pe
遍历Map集合.pdf
计算机遍历Map集合.pdf
主要介绍了Java集合Set、List、Map的遍历方法,是非常实用的遍历技巧,需要的朋友可以参考下
Map集合的最常规的遍历方法
NULL 博文链接:https://jinguanghui880602.iteye.com/blog/1637943
map集合的特性和它的遍历方式 还有一个根据Set特性的一个排序 以及IO流 字节流和字符流实现代码
Freemarker中遍历list集合实例
,map集合的特点以及遍历方式,map的key是可以为null的,保存的方式是键值对的形式存在
java简单集合框架遍历.zip,java简单集合框架遍历.zip,java简单集合框架遍历.zip java简单集合框架遍历.zip java简单集合框架遍历.zip java简单集合框架遍历.zip
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次...
主要介绍了Java 遍历取出Map集合key-value数据的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧