1)创建一个Map类对象,以老师的名字(无重名)作为键,以老师教授的课程名作为值;
2)增加一位新老师Tim来教JSP;
3)Lucy改教Java;
4)删除Bill老师;
5)遍历Map,输出所有老师及老师教授的课程。
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MapTest {
public static void main(String args[]){
Map<String,String>map=new HashMap<String,String>();
map.put("zhang", "chinese");
map.put("wang", "math");
map.put("li", "english");
map.put("Lucy", "C++");
map.put("Bill", "C#");
map.put("Tim", "JSP"); //增加新老师
map.put("Lucy", "Java"); //Lucy改教java
map.remove("Bill"); //删除Bill老师
Set<String>keys=map.keySet(); //获取Map中的Key
Iterator<String>it=keys.iterator(); //构建迭代器
while(it.hasNext()){ //开始迭代
String key=it.next();
String value=map.get(key); //通过key获取value
System.out.println("Teacher:"+key+"\t Lessons:"+value);
}
}
}