案例:使用Map [图] 要求: 1) 使用一个Map,以老师的名...
案例:使用Map要求: 1) 使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述 课程安排。 2) 增加了一位新老师Allen 教JSP 3) Lucy 改为教Java 4) 遍历Map,输出所有的老师及老师教授的课程 5) 利用Map,输出所有教JSP 的老师 public class Teacher { public static void main(String[] args) { Map<string, string> map = new HashMap<>(); map.put("Tom", "Java"); map.put("John", "数据库"); map.put("Susan", "数据库"); map.put("Jerry", "JDBC"); map.put("Jim", "Linux"); map.put("Kevin", "JSP"); map.put("Lucy", "JSP"); map.put("Allen", "JSP"); // Lucy 改为教Java map.put("Lucy", "Java"); System.out.println(map); // 遍历Map,输出所有的老师及老师教授的课程 for (Entry<string, string> entry : map.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue()); } // 利用Map,输出所有教JSP 的老师。 if (map.containsValue("JSP")) { for (Entry<string, string> entry : map.entrySet()) { if (entry.getValue().equals("JSP")) System.out.println(entry.getKey()); } } } }