import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set;
public class test2 {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Map<String, String> map=new HashMap<String, String>(); map.put("name", "饶伟"); map.put("sex", "男"); map.put("address", "大连"); /* 方法1 for (Map.Entry<String, String> MapString : map.entrySet()) { String key=MapString.getKey();//次方法获取键值对的名称 String value=MapString.getValue();//次方法获取键值对的值 System.out.println(key+":"+value); } */ //方法2 Set set=map.entrySet(); for (Iterator iterator = set.iterator(); iterator.hasNext();) { Map.Entry string = (Map.Entry) iterator.next(); String key=((Entry<String, String>) string).getKey();//次方法获取键值对的名称 String value=((Entry<String, String>) string).getValue();//次方法获取键值对的值 System.out.println(key+":"+value); } } }
输出结果