Java如何遍历Map的所有的元素

原创 2007年10月10日 15:39:00

JDK1.5

Map   m   =   new   HashMap();  
  for   (Object   o   :   map.keySet())   {  
          map.get(o);  
  }

 

JDK1.4

Map   map   =   new   HashMap()   ;  
   
  Iterator   it   =   map.entrySet().iterator()   ;  
  while   (it.hasNext())  
  {  
  Map.Entry   entry   =   (Map.Entry)   it.next()   ;  
  Object   key   =   entry.getKey()   ;  
  Object   value   =   entry.getValue()   ;  
  } 

Java Map在遍历过程中删除元素

Java中的Map如果在遍历过程中要删除元素,除非通过迭代器自己的remove()方法,否则就会导致抛出ConcurrentModificationException异常。这么做的原因是为了保证迭代器...
  • u014495327
  • u014495327
  • 2015年01月22日 19:19
  • 6310

Map集合遍历的四种方式理解和简单使用

~Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键和值,根据实际需求,进行获取键和值 1:无非就是通过map.keySet()获取到值,然后根据键获取到值   for(String...
  • Biexiansheng
  • Biexiansheng
  • 2017年03月07日 14:26
  • 238

java中Map集合的常用遍历方法及HashMap的应用实例

Map的遍历大体有3种: 1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySe...
  • fu_manxing
  • fu_manxing
  • 2016年08月10日 15:10
  • 4469

Java 遍历HashMap并修改(remove)

遍历HashMap的方法有多种,比如通过获取map的keySet, entrySet, iterator之后,都可以实现遍历,然而如果在遍历过程中对map进行读取之外的操作则需要注意使用的遍历方式和操...
  • E01014165
  • E01014165
  • 2016年08月10日 17:35
  • 5476

Java中如何遍历Map对象的4种方法

在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都...
  • tjcyjd
  • tjcyjd
  • 2013年09月05日 10:19
  • 572443

如果遍历map中最后一个元素rbegin(),end(),rend()

#include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) ...
  • jangdong
  • jangdong
  • 2014年06月07日 14:56
  • 7624

Java中如何遍历Map对象

博主有时会忘记如何遍历Map对象,这次在这里做一下总结。博主采用的是JDK7,先看一下JDK7中Map接口的定义。 java.util Interface Map 类型参数:K - th...
  • u013256816
  • u013256816
  • 2015年12月14日 15:04
  • 7805

Java中遍历Map的几种方法总结

方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 Map map = new HashMap(); for (M...
  • qian_xiao_lj
  • qian_xiao_lj
  • 2016年02月26日 09:49
  • 3197

哪种Map遍历方法更优?!—Map遍历方法的正确选择

我们都知道遍历Map一般有3种方法,values(),keySet()和entrySet(),常见的是keySet用的多,简单容易理解,entrySet()是返回Map中的静态内部类Entry类类型的...
  • chenleixing
  • chenleixing
  • 2015年03月05日 21:01
  • 7107

JAVA循环遍历Map的几种方法

这里说的Map是Map的泛型遍历情况,下面会从个人的编码加以分析。 先插入企鹅类 public class Penguin { // 名字 private String name; ...
  • chaplinlong
  • chaplinlong
  • 2016年03月20日 10:23
  • 1306
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java如何遍历Map的所有的元素
举报原因:
原因补充:

(最多只允许输入30个字)