第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值

import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class HashMapTest2
{
 public static void main(String[] args)
 {
  HashMap map = new HashMap();
  
  map.put("a","aaaa");
  map.put("b","bbbb");
  map.put("c","cccc");
  map.put("d","dddd");
  
  Set set = map.keySet();
  
  for(Iterator iter = set.iterator(); iter.hasNext();)
  {
   String key = (String)iter.next();
   String value = (String)map.get(key);
   System.out.println(key+"===="+value);
  }
 }
}

 

第二种方式是使用Map.Entry来获取:

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class HashMapTest4
{
 public static void main(String[] args)
 {
  HashMap map = new HashMap();
  
  map.put("a","aa");
  map.put("b","bb");
  map.put("c","cc");
  map.put("d","dd");
  
  Set set = map.entrySet();
  
  for(Iterator iter = set.iterator(); iter.hasNext();)
  {
   Map.Entry entry = (Map.Entry)iter.next();
   
   String key = (String)entry.getKey();
   String value = (String)entry.getValue();
   System.out.println(key +" :" + value);
  }
 }
}

更多相关文章

  1. GitHub 标星 2.5K+!教你通过玩游戏的方式学习 VIM!
  2. android打开存储卡(TF卡\SD卡)中的sqlite文件
  3. Android无需申请权限拨打电话的两种方式
  4. 解决使用android studio中的git update后报错当前未提交的代码被
  5. Android:多个Activity和Intent
  6. Android(安卓)ActionBar详解(六)--->利用ActionBar结合Fragment
  7. Android实现拨打电话的两种方式
  8. Android(安卓)drawText获取text宽度的三种方式
  9. android关于快捷方式的检测和添加

随机推荐

  1. android 跑马灯效果及相关
  2. Android CTS 测试总结
  3. Android中构建数据业务应用
  4. Android 源码编译 文件系统制作
  5. Java培训出身,今获阿里Android岗offer,大专
  6. Android Studio 小提示,新建Activity
  7. Android中蓝牙使用步骤小结
  8. ANDROID音频系统散记
  9. Android(安卓)Content Provider 测试
  10. 【Android】关于序列化分析的一些好文分