JAVA 获取Map中的值


JAVA 获取Map中的值
  1. import java.util.HashMap;  
  2. import java.util.Iterator;  
  3. import java.util.Map;  
  4. import java.util.Map.Entry;  
  5. import java.util.Set;</p><p>  
  6. public class test2 {</p><p> /** 
  7.   * @param args 
  8.   */  
  9.    
  10.  public static void main(String[] args) {  
  11.   // TODO Auto-generated method stub   
  12.     Map<String, String> map=new HashMap<String, String>();  
  13.     map.put("name""饶伟");  
  14.     map.put("sex""男");  
  15.     map.put("address""大连");  
  16.     /*  方法1 
  17.     for (Map.Entry<String, String> MapString : map.entrySet()) { 
  18.   String key=MapString.getKey();//次方法获取键值对的名称 
  19.   String value=MapString.getValue();//次方法获取键值对的值 
  20.   System.out.println(key+":"+value); 
  21.  } 
  22.  */  
  23.     //方法2   
  24.       Set set=map.entrySet();  
  25.       for (Iterator iterator = set.iterator(); iterator.hasNext();) {  
  26.       Map.Entry string = (Map.Entry) iterator.next();  
  27.   String key=((Entry<String, String>) string).getKey();//次方法获取键值对的名称   
  28.   String value=((Entry<String, String>) string).getValue();//次方法获取键值对的值   
  29.   System.out.println(key+":"+value);  
  30.  }  
  31.  }  
  32. }  

输出结果

相关内容