Interface Set<E>
1、无序、不能重复
Interface Map<K,V>
K:键唯一
V:值不唯一
Interface Map.Entry<K,V>
一般情况下,要输出Map中的key 和 value 是先得到key的集合keySet(),然后再迭代(循环)由每个key得到每个value。
values()方法是获取集合中的所有值,不包含键,没有对应关系。
而Entry可以一次性获得这两个值,Map.Entry是为了更方便的输出map键值对。
Map map = new HashMap();
Set<Map.Entry<String, String>> set=map.entryset();
for(Map.Entry<String, String> entry:set) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}