博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Map获取键值,Map的几种遍历方法
阅读量:6304 次
发布时间:2019-06-22

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

hot3.png

 Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,Map.Entry同时也提供了一个setValue()方法,程序员可以使用它修改map里面的值。

2.1 第一种

Map<String, String> map = new HashMap();  

for (Map.Entry entry : map.entrySet()) { 

Object key = entry.getKey( );

}

   

2.2 第二种

 

Map   hashmap =new  HashMap();  

 

Set  set=hashmap.entrySet();  

 

Iterator   iterator=set.iterator();  

 

while (iterator.hasNext() {  

 

Map.Entry  mapentry = (Map.Entry) iterator.next();  

 

System.out.println(mapentry.getkey()+"/"+

mapentry.getValue());  

 

}

 

2.3 第三种

  

Set keys = map.keySet( );  

 

if(keys != null) {  

 

Iterator iterator = keys.iterator( );  

 

while(iterator.hasNext( )) {  

 

Object key = iterator.next( );  

 

Object value = map.get(key);  

 

}  

 

}  

 

转载于:https://my.oschina.net/swchenml/blog/476077

你可能感兴趣的文章
消隐算法
查看>>
What Is Software Design? 先放上来有空看看~
查看>>
hdu 1106
查看>>
table.insert(tableName, v)
查看>>
struts2和hibernate整合的小Demo
查看>>
使程序以管理员权限运行(C++)
查看>>
CListCtrl 实现排序功能(数字和字母)
查看>>
vuejs electron webpack集成使用
查看>>
MySQL数据类型
查看>>
BackgroundWorker源码
查看>>
UML软件方法大纲
查看>>
【python】python程序分行写符号
查看>>
XML DTD详解(转)
查看>>
职场之道
查看>>
POJ 2353 Ministry(DP,前缀)
查看>>
linux C socket
查看>>
[TCP/IP] 网络层-简单查看路由表
查看>>
django form 验证
查看>>
python三目表达式
查看>>
取一串数的具体位数
查看>>