package cn.us; import java.util.HashMap; import java.util.Iterator; import java.util.Set; //Map集合取出元素的第一种方法 //1 利用HashMap的keySet()方法,返回此映射中所包含的键的 set视图(集合)。注意是"键"而不是"键值对" //2 利用迭代器iterator.next()依次取出此视图里的每个键值 //3 Map里不是存放的键值对么?现在不是已经拿到了键值了么?于是利用HashMap.get(键)取到键对应的值 public class Test9 { public static void main(String[] args) { HashMap<String, String> hashMap = new HashMap<String, String>(); hashMap.put("1号", "asd"); hashMap.put("2号", "ggd"); hashMap.put("3号", "iud"); hashMap.put("4号", "lmd"); hashMap.put("5号", "rrd"); Set<String> set=hashMap.keySet(); for(Iterator<String> iter=set.iterator();iter.hasNext();){ String number=iter.next(); String name=hashMap.get(number); System.out.println(number+"的名字是"+name); } } }