昨天面试的时候,面试官问了一个这样的问题:Map如果不知道key的情况下,怎样取出Map中的value?
我当时是真没想起来,今天查了一下API,做了一下,原来是这样的写的:
Map map = new HashMap<Integer, String>();
map.put(1, "frist");
map.put(2, "second");
Collection con = map.values();
Iterator ite = con.iterator();
while(ite.hasNext()) {
System.out.println(ite.next());
}
输出结果:frist
second