知识大全 Java Map遍历方法

Posted

篇首语:贪婪是最真实的贫穷,满足是最真实的财富。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java Map遍历方法相关的知识,希望对你有一定的参考价值。

Java Map遍历方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Java代码

  Map map = new HashMap();

  Iterator it = map entrySet(erator();

  while (it hasNext())

  Map Entry entry = (Map Entry) it next();

  Object key = entry getKey();

  Object value = entry getValue();

  

  JDK 中 应用新特性For Each循环

  Java代码

  Map m = new HashMap();

  for(Object o : map keySet())

  map get(o);

  

  返回的 set 中的每个元素都是一个 Map Entry 类型

  private Hashtable<String String> emails = new Hashtable<String String>();

  另外 我们可以先把hashMap 转为集合Collection 再迭代输出 不过得到的对象

  //方法一: 用entrySet()

  Java代码

  Iterator it = emails entrySet(erator();

  while(it hasNext())

  Map Entry m=(Map Entry)it next();

  ( email + m getKey() + : + m getValue());

  

  // 方法二 jdk 支持 用entrySet()和For Each循环()

  Java代码

  for (Map Entry<String String> m : emails entrySet())

  ( email + m getKey() + : + m getValue());

  

  // 方法三 用keySet()

  Java代码

  Iterator it = emails keySet(erator();

  while (it hasNext())

  String key;

  key=(String)it next();

  ( email + key + : + emails get(key));

  

  // 方法四 jdk 支持 用keySEt()和For Each循环

  Java代码

  for(Object m: emails keySet())

  ( email + m+ : + emails get(m));

            Map    aa    =    new    HashMap();     aa put( tmp     new    Object());    //追加      替换用同样的函数     aa remove( temp );    //删除    for    (Iterator    i    =    aa values(erator();    i hasNext();    )                  Object    temp    =    i next();           //遍历

  来个完整的 包含TreeSet的元素内部排序的

  Java代码

  public static void main(String[] args)

  ArrayList<String> list = new ArrayList<String>();

  HashMap<Object Object> hash = new HashMap<Object Object>();

  TreeMap<Object Object> treeMap = new TreeMap<Object Object>();

  list add( a );

  list add( b );

  list add( c );

  hash put( );

  hash put( );

  hash put( );

  hash put( );

  hash put( );

  hash put( );

  treeMap put( );

  treeMap put( );

  treeMap put( );

  treeMap put( );

  treeMap put( );

  treeMap put( );

  //list遍历

  for(String m: list)

  System out println(m);

  

  // hashmap entrySet() 遍历

  for(Map Entry<Object Object> m: hash entrySet())

  System out println(m getKey()+ +m getValue());

  

  //hashmap keySet() 遍历

  for(Object m: hash keySet())

  System out println(m+ +hash get(m));

  

  // treemap keySet()遍历

  for(Object m: treeMap keySet())

  System out println(m+ +treeMap get(m));

  

cha138/Article/program/Java/hx/201311/26083

相关参考

知识大全 Java中怎样遍历Map的所有的元素

Java中怎样遍历Map的所有的元素  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JDK中  

知识大全 Map的一种遍历方式

Map的一种遍历方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 js Map List 遍历使用示例

jsMapList遍历使用示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Map(exMap

知识大全 javascript实现的java里的Map对象

javascript实现的java里的Map对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Java中的Set,List,Map的区别

Java中的Set,List,Map的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对JA

知识大全 对Java 提供的两个Map 进行了性能测试

对Java提供的两个Map进行了性能测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对jav

知识大全 对Java提供的两个Map进行的性能测试

对Java提供的两个Map进行的性能测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对jav

知识大全 Java.until.Map,Set,List的资料整理

Java.until.Map,Set,List的资料整理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Google MAP编码折线算法的Java实现

GoogleMAP编码折线算法的Java实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先

知识大全 JAVA中的容器 list vector set map

JAVA中的容器listvectorsetmap  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!