JAVA 获取Map中的值 .

来源:互联网 发布:tcl董事长广告 知乎 编辑:程序博客网 时间:2024/06/03 17:28
[java] view plaincopyprint?
  1. <P>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. }  
  33. </P>  


 输出结果

 

原创粉丝点击