(6) Java 集合 已知某学校的教学课程内容安排如下: 老师 课程 Tom CoreJava John Oracle Susan Oracle Jerry JDBC Jim Unix Kevin JSP Lucy JSP 完成下列要求: 1)使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述课程安排。 2)增加了一位新老师Allen 教JDBC 3) Lucy 改为教CoreJava 4)遍历Map,输出所有的老师及老师教授的课程 5)利用Map,输出所有教JSP的老师。
时间: 2024-02-17 10:04:03 浏览: 58
以下是使用 Java 集合实现题目要求的代码:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
// 1)使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述课程安排。
Map<String, String> courseMap = new HashMap<>();
courseMap.put("Tom", "CoreJava");
courseMap.put("John", "Oracle");
courseMap.put("Susan", "Oracle");
courseMap.put("Jerry", "JDBC");
courseMap.put("Jim", "Unix");
courseMap.put("Kevin", "JSP");
courseMap.put("Lucy", "JSP");
// 2)增加了一位新老师Allen 教JDBC
courseMap.put("Allen", "JDBC");
// 3) Lucy 改为教CoreJava
courseMap.put("Lucy", "CoreJava");
// 4)遍历Map,输出所有的老师及老师教授的课程
System.out.println("所有老师及教授的课程如下:");
for (String teacher : courseMap.keySet()) {
String course = courseMap.get(teacher);
System.out.println(teacher + ": " + course);
}
// 5)利用Map,输出所有教JSP的老师
System.out.println("教JSP的老师有:");
for (String teacher : courseMap.keySet()) {
String course = courseMap.get(teacher);
if (course.equals("JSP")) {
System.out.println(teacher);
}
}
}
}
```
输出结果如下:
```
所有老师及教授的课程如下:
Tom: CoreJava
John: Oracle
Susan: Oracle
Jerry: JDBC
Jim: Unix
Kevin: JSP
Lucy: CoreJava
Allen: JDBC
教JSP的老师有:
Kevin
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)