Collection<V> values():返回映射中包含的值的collection集合。
import java.util.Iterator;
import java.util.HashMap;
import java.util.Map;
import java.util.Collection;
public class MapDemo{
public static void main(String[] args){
Map<Integer,String> map=new HashMap<Integer,String>(); //用子类实例化对象,存储整型学号和字符串姓名
method(map);
}
public static void method(Map<Integer,String> map){
map.put(8,"zhaoliu");
map.put(2,"zhaoliu");
map.put(7,"xiaoqiang");
map.put(6,"wangcai");
Collection<String> values =map.values(); //返回值是映射包含的值的collection集合
Iterator<String> it=values.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}
运行结果:
重复的人名也会显示出来,因为人名是可相同的。