写出添加删除查询修改功能的源码
时间: 2024-01-01 20:06:23 浏览: 25
好的,以下是Java教职工信息管理系统的添加、删除、查询、修改功能的源码示例:
添加功能:
```java
public void addTeacher(Teacher teacher) {
// 将教师信息添加到教师列表中
teacherList.add(teacher);
System.out.println("添加成功!");
}
```
删除功能:
```java
public void deleteTeacher(String id) {
// 遍历教师列表找到要删除的教师
for (Teacher teacher : teacherList) {
if (teacher.getId().equals(id)) {
teacherList.remove(teacher);
System.out.println("删除成功!");
return;
}
}
System.out.println("没有找到该教师,删除失败!");
}
```
查询功能:
```java
public void queryTeacher(String id) {
// 遍历教师列表找到要查询的教师
for (Teacher teacher : teacherList) {
if (teacher.getId().equals(id)) {
System.out.println("查询结果:");
System.out.println(teacher.toString());
return;
}
}
System.out.println("没有找到该教师!");
}
```
修改功能:
```java
public void updateTeacher(Teacher teacher) {
// 遍历教师列表找到要修改的教师
for (Teacher t : teacherList) {
if (t.getId().equals(teacher.getId())) {
// 更新教师信息
t.setName(teacher.getName());
t.setAge(teacher.getAge());
t.setGender(teacher.getGender());
t.setSubject(teacher.getSubject());
System.out.println("修改成功!");
return;
}
}
System.out.println("没有找到该教师,修改失败!");
}
```
其中,`Teacher`类表示教师信息,包含`id`、`name`、`age`、`gender`、`subject`等属性和相应的setter和getter方法。`teacherList`是存储教师信息的列表。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)