Map类似于函数,map可转换为集合,获得集合 KeySet。
把重复的对应关系加到Map中,后面的会覆盖前面的。
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MYtest {
public static void main(String[] args) {
Map<String,String> map=new HashMap();
map.put("cat", "猫");
map.put("table", "桌子");
map.put("desk", "桌子");
map.put("dog", "狗");
/*直接取得键
Set st=map.keySet();
Iterator it=st.iterator();
while(it.hasNext()){
Object c=it.next();
System.out.println(c+"===="+map.get(c));
}
*/
// 取得键值对
Set st=map.entrySet();
Iterator it=st.iterator();
while(it.hasNext())
{
Map.Entry en=(Map.Entry)it.next();
System.out.println(en.getKey()+"======"+en.getValue());
}
}
}