分享

Map遍历

 樱花梦_张艺馨 2017-02-16
==============方法一===========================
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Iterator;
public class Test{

 public static void  main (String[] args){
  Map<String,String> map = new HashMap<String,String>();
  map.put("1","zx1");
  map.put("2","zx2");
  map.put("3","zx3");
  map.put("4","zx4");
  Set<String> test= map.keySet();
  Iterator<String> iterator = test.iterator();
   while(iterator.hasNext()){
   String key = iterator.next();
   String value= map.get(key);
   System.out.println("键:"+key+"值:"+value);
  }
 }
}

结果:
E:\test>java Test
键:3值:zx3
键:2值:zx2
键:1值:zx1
键:4值:zx4
==================方法二======================
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Iterator;
import java.util.Map.Entry;
public class Test{
 public static void  main (String[] args){
  Map<String,String> map = new HashMap<String,String>();
  map.put("1","zx1");
  map.put("2","zx2");
  map.put("3","zx3");
  map.put("4","zx4");
  
  Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();//使用entry
   while(iterator.hasNext()){
   Map.Entry<String, String> entry  = iterator.next();
   System.out.println("键:"+entry.getKey()+"值:"+entry.getValue());
  }
 }
}
结果:
E:\test>java Test
键:3值:zx3
键:2值:zx2
键:1值:zx1
键:4值:zx4

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约