您的位置:首页 > 其它

已知某校有以下老师及教授课程,1) 使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述 课程安排。

2018-03-03 10:42 2975 查看
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;

/**
11.【编码】完成下面步骤要求
已知某校有以下老师及教授课程
姓名	Tom	John Susan Jerry Jim Kevin Lucy
授课	Java 数据库 数据库 JDBC Linux JSP JSP

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());
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐