package en.iteast.map;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapDemo3 {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String,String>();
map.put("xiaoqiang", "beijing");
map.put("wangcai","funiushan");
map.put("daniu","heifengdong");
map.put("xiaoxu","funiushan");
//只重复,而键并没有重复,可将重复的值输出,若键重复,则输出重复的最后那个键所对应的值。
map.put("houge","shuiliandong");
/*
* 演示map集合中的values方法,得到map集合中的值。
* 为什么用Collection集合接收呢?因为值是允许重复的,而键是独一无二的。
*/
Collection<String> value = map.values();
for (Iterator<String> iterator = value.iterator(); iterator.hasNext();) {
String values = iterator.next();
System.out.println(values);
}
}
}
输出结果:
shuiliandong
funiushan
heifengdong
funiushan
beijing